题22
题目
已知栈的入栈序列是
A. 2,4
B. 2,1
C.
D.
分析

逐个判断每个选项可能的入栈出栈顺序。
对于
对于 B, 可能的顺序是 1 入, 2 入, 3 入, 3 出, 2 出, 4 入, 4 出, 1 出。
对于 D, 可能的顺序是 1 入, 1 出, 2 入, 3 入, 3 出, 2 出, 4 入, 4 出。
C 没有对应的序列, 因为当 4 在栈中时,意味着前面的所有元素
解
C
【另解】对于
Jun 19, 20252 min read
已知栈的入栈序列是
A. 2,4
B. 2,1
C.
D.

逐个判断每个选项可能的入栈出栈顺序。
对于
对于 B, 可能的顺序是 1 入, 2 入, 3 入, 3 出, 2 出, 4 入, 4 出, 1 出。
对于 D, 可能的顺序是 1 入, 1 出, 2 入, 3 入, 3 出, 2 出, 4 入, 4 出。
C 没有对应的序列, 因为当 4 在栈中时,意味着前面的所有元素
C
【另解】对于