已知初始为空的队列 Q 的一端仅能进行入队操作,另外一端既能进行入队操作又能进行出队操作。若 Q 的入队序列是 1, 2, 3, 4, 5 , 则不能得到的出队序列是( )。
队列
A. 5,4,3,1,2
B. 5,3,1,2,4
C. 4,2,1,3,5
D. 4,1,3,2,5
[tag_link]
正确答案:D
每次入队有两个选择,但是出队只有能一个选择,所以 2 在出队时必然和 1 相邻,3 在出队时必然与 2 相邻,以此类推,可以判断 D 选项是不可能的,因为 1 和 2 没有相邻。