单选题
栈底至栈顶依次存放元素A、B、C、D,在第五个元素E3,栈前,栈中元素可以出栈,则出栈序列可能是 ______.
A、
ABCED
B、
DBCEA
C、
CDABE
D、
DCBEA
【正确答案】
D
【答案解析】
[知识点] 栈和队列的定义;栈和队列的顺序存储结构及其基本运算 [评析] 栈操作原则上“后进先出”,栈底至栈顶依次存放元素A、B、C、0,则表明这4个元素中D是最后进栈,B、C处于中间,A最早进栈。所以出栈时一定是先出D,再出C,最后出A。
提交答案
关闭