对于初始为空栈S,入栈序列为a、b、c,且每个元素进栈、出栈各1次。则不合法出栈序列为( )。
- A.c b a
- B.c a b
- C.a b c
- D.b c a
正确答案及解析
正确答案
B
解析
栈特点是先进后出,如下图所示,且每个元素进栈、出栈各1次,经分析c第一个出栈话,后面只能跟b,不可能跟a。所以B选项出栈顺序是不合理。

对于初始为空栈S,入栈序列为a、b、c,且每个元素进栈、出栈各1次。则不合法出栈序列为( )。
栈特点是先进后出,如下图所示,且每个元素进栈、出栈各1次,经分析c第一个出栈话,后面只能跟b,不可能跟a。所以B选项出栈顺序是不合理。
