题19
题目
某栈的输入序列为
A.
B.
C.
D.
分析
后进来的一定要先出去

解
C
对于
对于
【另解】若出栈序列的第一个元素为
该思想通常也适用于出栈序列的局部分析: 如 12345 入栈, 问出栈序列 34152 是否正确?
如何分析?
若第一个出栈元素是 3, 则此时 12 必停留在栈中, 它们出栈的相对顺序只能是 21 , 所以 34152 错误。
Jun 19, 20252 min read
某栈的输入序列为
A.
B.
C.
D.
后进来的一定要先出去

C
对于
对于
【另解】若出栈序列的第一个元素为
该思想通常也适用于出栈序列的局部分析: 如 12345 入栈, 问出栈序列 34152 是否正确?
如何分析?
若第一个出栈元素是 3, 则此时 12 必停留在栈中, 它们出栈的相对顺序只能是 21 , 所以 34152 错误。