17、若输入序列为1234,则通过一个栈可以得到输出序列3124。
第1题:
设输入序列为1、2、3、4、5,借助一个栈不可能得到的输出序列是______。
A.12345
B.14325
C.41325
D.13254
第2题:
若已知一个栈的输入序列为1,2, 3,…,n;其输出序列为P1,P2,…,Pn。若P1=n,则Pi为( )。A.i B.n-iC.n-i+ 1 D.不确定
第3题:
●设push、pop分别表示入栈、出栈操作,若初始栈为空,对于元素序列a b c,
则操作序列push、pop、pop、push、push、pop (36)。
(36)
A.得到出栈序列为abc
B.得到出栈序列为bac
C.得到出栈序列为bca
D.是非法的操作序列
第4题:
设有一个空栈,栈顶指针为1000H,现有输入序列为12345,push,push,pop,push,pop,push,push后,输出序列为(),栈顶指针是()。
第5题:
若序列a、b、c、d、e按顺序入栈,假设P表示入栈操作,S表示出栈操作,则操作序列PSPPSPSPSS后得到的输出序列为()
第6题:
若输入序列为1,2,3,4,5,6,则通过一个栈可以输出序列3,2,5,6,4,1。
第7题:
数据结构里,一个栈的输入序列是1234,则下面序列中不可能是栈的输出序列的是()。
第8题:
4231
1324
3214
4213
2341
第9题:
第10题:
2341
4132
2314
1432
第11题:
第12题:
5,3,4,6,1,2
3,2,5,6,4,1
3,1,2,5,4,6
1,5,4,6,2,3
第13题:
若输入序列为1,2,3,4,5,6,则通过一个栈可以输出序列3,2,5,6,4,1。
此题为判断题(对,错)。
第14题:
设一个栈的输入序列为A,B,C,D,则借助一个栈所得到的输出序列不可能是______。
A.A,B,C,D
B. D,C,B,A
C. A,C,D,B
D. D,A,B,C
第15题:
第16题:
设输入序列为1、2、3、4、5、6,则通过栈的作用后可以得到的输出序列为()
第17题:
已知一个栈的输入序列为1,2,3,...,n,则其输出序列的第2个元素为n的输出序列的种数是()。
第18题:
试证明:若借助栈由输入序列12…n得到的输出序列为p1p2…pn(它是输入序列的一个排列),则在输出序列中不可能出现这样的情形:存在着i<j<k使pj<pk<pi。
第19题:
1243
2134
1432
4312
3214
第20题:
对
错
第21题:
第22题:
对
错
第23题:
231
321
312
123
第24题:
i-j-1
i-j
j-i+1
不确定的