首页 > 试题广场 >

设有一个足够大的栈,入栈元素的顺序为 ABCD,,则栈的可能

[单选题]
设有一个足够大的栈,入栈元素的顺序为 ABCD,,则栈的可能输出序列是( )。
  • DACB
  • CABD
  • ABCD
  • DBCA
C
A选项和D选项中最先取出D,说明已经按照ABCD的顺序进栈了,所以第二个出栈的元素不可能是A或者B
B选项中最先取出C,说明已经按照ABC的顺序入栈了,D还没有入栈,这时候有两种情况,①D继续入栈,则下一个出栈元素必然是D,不符合选项;②D不入栈,继续出栈,则按顺序下一个出栈的是B,不符合选项。
发表于 2018-09-03 19:12:11 回复(0)