第1题:
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=20,则栈中的元素个数为()。
A.31
B.30
C.21
D.20
第2题:
若以S和X分别表示进栈和退栈操作,则对初始状态为空的栈可以进行的栈操作序列是( )
A.SXSSXXXX
B.SXXSXSSX
C.SXSXXSSX
D.SSSXXSXX
第3题:
设初始栈为空,s表示入栈操作,x表示出栈操作,则______是合法的操作序列。
A.sxxsssxxx
B.xxssxxss
C.sxsxssxx
D.Xssssxxx
A.
B.
C.
D.
第4题:
设栈S的初始状态为空,队列Q的状态是: __________________ b c a d e __________________ ↑ ↑ 队头 队尾 逐个删除队列中的元素并依次入栈,若出栈的顺序是acedb,在上述操作过程中,栈中最多有______个元素。
A.4
B.3
C.2
D.1
第5题:
设初始栈为空,s表示入栈操作,x表示出栈操作,则(33)是合法的操作序列。
A.sxxsssxxx
B.xxssxxss
C.sxsxssxx
D.xssssxxx
第6题:
设有栈S和队列Q,其初始状态为空,元素a、a、 a、a、a、a依次入栈,出栈的元素进入队列Q,若6个元素出队列的顺序是a、a、a、a、a、,则栈的容量至少是______。
A.6
B.4
C.3
D.2
第7题:
一个栈的初始状态为空,首先将元素5,4,3,2,1依次入栈,然后退栈一次,再将元素A,B,C。D依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)的顺序为( )。
A.54321ABCD
B.5ABCD4321
C.DCBAl2345
D.1DCBA2345
第8题:
已知栈S 初始为空,用 I 表示入栈、O表示出栈,若入栈序列为a1a2a3a4a5,则通过栈 S 得到出栈序列a2a4a5a3a1的合法操作序列( )。
A.IIOIIOIOOOB.IOIOIOIOIOC.IOOIIOIOIOD.IIOOIOIOOO
第9题:
第10题:
第11题:
设栈S的初始状态为空,元素a,b,c,d,e,f依次入栈S,出栈的序列为b,d,f,e,c,a,则栈S的容量至少应该是()
第12题:
DEFXYZABC
FEDZYXCBA
FEDXYZCBA
DEFZYXABC
第13题:
若push、pop分别表示入栈、出栈操作,初始栈为空且元素1、2、3依次进栈,则经过操作序列push、push、pop、pop、push、pop之后,得到的出栈序列为(29)。
A.321
B.213
C.231
D.123
第14题:
一个栈的初始状态为空。现将元索1、2、3、4、5、A、B、c、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是
A.12345ABCDE
B.EDCBA54321
C.ABCDEl2345
D.54321EDCBA
第15题:
设有栈S和队列Q,其初始状态为空,元素a1、a2、83、a4、85、86依次入栈,出栈的元素则进入队列Q,若6个元素出栈的顺序是g2、a4、83、86、s5、a1,则栈的容量至少是 ( )
A.6
B.4
C.3
D.2
第16题:
—个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈则元素出栈的顺序______。
A.12345ABCDE
B.EDCBA54321
C.ABCDE12345
D.54321EDCBA
第17题:
设栈S的初始状态为空,队列Q的状态是:
逐个删除队列中的元素并依次入栈,若出栈的顺序是a c e d b,在上述操作过程中,栈中最多有多少个元素。( )
A)5
B)4
C)3
D)2
第18题:
一个栈的初始状态为空,现将元素l、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是( )。【考点3栈】
A.12345ABCDE
B.EDCBA54321
C.ABCDEl2345
D.54321EDCBA
第19题:
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后依次出栈,则元素出栈的顺序是( )。
A.12345ABCDE
B.EDCBA54321
C.ABCDE12345
D.54321EDCBA
第20题:
设有初始为空的栈S,对于入栈序列a b c d e f, 经由进栈、进栈、出栈、进栈、进栈、出栈的操作后,栈顶和栈底元素分别为( )。
A.c和bB.b和aC.c和aD.d 和b
第21题:
第22题:
第23题:
6
5
4
3