首页
登录
从业资格
设有一个初始为空的栈,若输入序列为 1、2、3、…、n(n>3),且输出序列的第
设有一个初始为空的栈,若输入序列为 1、2、3、…、n(n>3),且输出序列的第
最全题库
2022-08-02
100
问题
设有一个初始为空的栈,若输入序列为 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)采用直接插入排序法(顺
随机试题
Readthetextbelowaboutworksharingandjobsharing.Inmostofthelines41—
Somepeoplebelievethatinternationalsportscreatesgoodwillbetweenthena
Ifyouwanttosavemoney,whatclothescanyoubuy?______[br]Accordingtoth
A、Theyinvented"Fijitime"forvisitors.B、Theysticktoatraditionalwayofl
Somehousesaredesignedtobesmart.Othershavesmartdesigns.Anexample
某数据库中有供应商关系S和零件关系P,其中;供应商关系模式S(Sno,Sname
女性,34岁,反复腹泻2个月,近半个月黏液脓血便,3~4次/天,伴左下腹疼痛,里
甲状腺素和肾上腺素的共同化学本质是()。A.氨基酸衍生物 B.多肽及蛋白质
结尾下划线处年月日书写正确的一项是:() A.二○一三年三月三日 B.二
低压短路电流的简便计算方法为()。 A.标么值法;B.标么值和有名值结合;
最新回复
(
0
)