题目
【判断题】一个栈的输入序列是 12345 ,则栈的输出序列不可能是 12345 。A. 对B. 错
【判断题】一个栈的输入序列是 12345 ,则栈的输出序列不可能是 12345 。
A. 对
B. 错
题目解答
答案
B. 错
解析
考查要点:本题主要考查栈的基本操作特性,即先进后出(FILO)的原理,以及如何根据输入序列判断可能的输出序列。
解题核心思路:
栈的输出序列是否可能等于输入序列,取决于元素的入栈和出栈操作顺序。若每个元素入栈后立即出栈,则输出序列与输入序列完全一致。因此,题目中的输出序列是可能的,原题说法错误。
破题关键点:
- 明确栈的操作规则:元素必须按后进先出的顺序进出。
- 构造一种可能的操作步骤(如“边入边出”),验证输出序列是否可行。
分析过程:
- 输入序列为12345,依次入栈。
- 操作步骤:
- 1入栈 → 立即出栈 → 输出1
- 2入栈 → 立即出栈 → 输出2
- 3入栈 → 立即出栈 → 输出3
- 4入栈 → 立即出栈 → 输出4
- 5入栈 → 立即出栈 → 输出5
- 最终输出序列为12345,与输入序列完全相同。
结论:输出序列12345是可能的,因此原题判断错误,正确答案为B. 错。