请教一个问题
假定有三个元素A B C,按所列次序进栈,试给出全部可能的出栈序列和不可能的出栈序列.答案给的是ABC,ACB,BAC,BCA,CBA五种均可能,只有CAB不可能,为什么,栈不是先进后出的吗,那应该只有CBA一种才对
可以边进边出:
比如A进栈,然后A出栈,再B进栈,B出栈...
或是A进栈,B进栈,B出栈,A出栈......
或是A进栈,B进栈,C进栈,C出栈..........