以21年408真题举例
出队序列存在两种情况:入之后就出;等所有元素入完再出
两种情况区别:
先分析一边入队一边出队的,然后会剩余一部分序列,是最后出队的 (参考下面例题)
这里的出队元素大是什么意思?我举例说明一下:
假如有出队序列 5, 4, 3, 2, 1 。那么,5是最早出队的,此时序列中还存在 4, 3, 2, 1 ,这个序列就是因为出队元素大而保存的子序列
拿选项A举例:5,4,3,1,2 其中5先出,但是5是最后一个入队的,说明此时队列中积压了4,3,1,2这个序列。 这个序列是在入队的时候是不存在一边入一边出的问题的,可以仅思考入队方向了。
对于选项A、B,5是最后入的但是却最先出,分析一下:
A:对4,3,1,2进行分析
对于选项C、D
D:对4,1,3,2进行分析
C:对2,1,3进行分析
答案选:D