首页
登录
从业资格
设有一个初始为空的栈,若输入序列为 1、2、3、…、n(n>3),且输出序列的第
设有一个初始为空的栈,若输入序列为 1、2、3、…、n(n>3),且输出序列的第
最全题库
2022-08-02
41
问题
设有一个初始为空的栈,若输入序列为 1、2、3、…、n(n>3),且输出序列的第一个元素是n-1,则输入序列中所有元素都出栈后,( )。A.元素n-2一定比n-3先出栈B.元素1~n-2在输出序列中的排列是不确定的C.输出序列末尾的元素一定为1D.输出序列末尾的元素一定为n
选项
A.元素n-2一定比n-3先出栈
B.元素1~n-2在输出序列中的排列是不确定的
C.输出序列末尾的元素一定为1
D.输出序列末尾的元素一定为n
答案
A
解析
本题考查数据结构基础知识。 若初始栈为空且输入序列为1、2、3、…、n,在元素1、2、3、…、n-1依次进栈后栈的状态如下图所示。
显然,此时若进行出栈操作,则一定是n-1出栈,接下来改变栈状态的动作为元素n进栈或者n-2出栈。若是n进栈,则栈的状态如下图(a)所示,这样在n出栈后n-2、n-3、…、2、1才能依次出栈。若动作为n-2出栈,则栈的状态如下图(b)所示,接下来改变栈状态的动作为元素n进栈或者n-3出栈。依此类推,元素1~n-2在输出序列中的排列是确定的,为n-2、n-3、…、2、1,元素n-2一定比n-3先出栈。元素n则可以在序列n-2、n-3、…、2、1的任何一个位置上。
转载请注明原文地址:https://tihaiku.com/congyezige/2427936.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
ISO定义的网络管理功能中,()的功能包括初始化被管理对象、更改系统配置等。A
ISO定义的网络管理功能中,()的功能包括初始化被管理对象、更改系统配置等。
将二进制序列1011011表示为十六进制是()A.B3 B.5B C.B
在HTML中,定义无序列表标记是()。A.<pre> B.<hr> C
ISO定义的网络管理功能中,_____的功能包括初始化被管理对象、更改系统配置等
在HTML中,<ol>标签的作用是()。A.定义列表条目 B.定义无序列
ISO定义的网络管理功能中,_______的功能包括初始化被管理对象、更改系统配
已知栈S初始为空,对于一个符号序列a1a2a3a4a5(入栈次序也是该次序),
已知某二叉树的先序遍历序列是ABDCE,中序遍历序列是BDAEC,则该二叉树
若原始数据序列(23,4,45,67,12,8,19,7)采用直接插入排序法(顺
随机试题
"Laugh,andtheworldlaughswithyou;weep,andweepalone.Sowrotethepo
Howdoesanearthquakestart? What
眉间尺和宴之敖(黑衣人)是哪部作品中的人物()A.《呐喊》 B.《彷徨》 C
以下关于CPU与I/O设备交换数据所用控制方式的叙述中,正确的是( )。A.中
属于拱顶下沉值计算方法的是()。A.位移计算法 B.差值计算法 C.有限元
子宫内膜异位症的临床表现,哪项错误( )A.痛经是子宫内膜异位症的典型症状
A.牛黄 B.石膏 C.生地黄 D.青蒿 E.地骨皮治疗温病热入营血,身
A.前半夜 B.后半夜 C.中午 D.下午 E.上午属于阴中之阴的时间是
A. B. C. D.
企业组织变革的先兆有()。A.企业决策效率低下或经常出现决策失误 B.企
最新回复
(
0
)