问题
单项选择题
如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是 ( )
A.e3,e1,e4,e2
B.e2,e4,e3,e1
C.e3,e4,e1,e2
D.任意顺序
答案
参考答案:B
解析: 由栈“后进先出”的特点可知:e1不可能比e2先出,排除选项A。e3不可能比e4先出,且e1不可能比e2先出,排除选 项C。栈是后进先出的,不是任意顺序,排除选项D,只有B项是正确的。
如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是 ( )
A.e3,e1,e4,e2
B.e2,e4,e3,e1
C.e3,e4,e1,e2
D.任意顺序
参考答案:B
解析: 由栈“后进先出”的特点可知:e1不可能比e2先出,排除选项A。e3不可能比e4先出,且e1不可能比e2先出,排除选 项C。栈是后进先出的,不是任意顺序,排除选项D,只有B项是正确的。