2020 数据结构 入栈出栈序列 选择题
第 2 题

对空栈 S 进行 Push 和 Pop 操作入栈序列 a,b,c,d,e 经过 Push,Push,Pop,Push,Pop,Push,Push,Pop 操作后得到的出栈序列是( )。

入栈出栈序列

A. b,a,c B. b,a,e C. b,c,a D. b,c,e

[tag_link]

正确答案:D

按题意,出入栈操作的过程如下:

操作栈内元素出栈元素
Pusha
Pusha b
Popab
Pusha c
Popac
Pusha d
Pusha d e
Popa de
故出栈序列为 c,e。