问题 单项选择题

如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是( )。

A) e3,e1,e4,e2
B) e2,e4,e3,e1
C) e3,e4,e1,e2
D) 任意顺序

答案

参考答案:B

解析: 由栈“后进先出”的特点可知:A)中e1不可能比e2先出,C)中e1不可能比e2先出,D)中栈是先进后出的,所以不可能是任意顺序。B)中出栈过程如下图所示:

选择题
单项选择题 A1型题