问题 单项选择题

栈的运算特点是后进先出。元素a、b、c、d依次入栈,则不能得到的出栈序列是()。

A.abcd

B.cabd

C.dcba

D.bcda

答案

参考答案:B

解析:

[分析]: 本题考查栈的基本运算。

栈的运算特点是后进先出。若元素a、b、c、d依次入栈后再进行出栈运算,则从栈顶往下依次为d、c、b、a,因此,此时只能得到序列dcba。

若每个元素入栈后即出栈,则a、b、c、d依次入栈后可得到序列abcd。若c位于栈顶而a、b尚在栈中,则可得到cbad,而不能得到cabd。

单项选择题
判断题