已知初始为空的队列 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
A: 5、4、3、1、2
B: 5、3、1、2、4
C: 4、2、1、3、5
D: 4、1、3、2、5
举一反三
- 一个队列的进队列为1 2 3 4 5,则其出队的序列为( )。 A: 1 2 3 4 5 B: 1 5 4 3 2 3 C: 2 3 4 1 5 D: 2 3 1 4 5
- 栈序列是1、2、3、4、5、6,且进栈和出栈可以穿插进行,则不可能出现的出栈序列是()。 A: 2、4、3、1、5、6 B: 3、2、4、1、6、5 C: 4、3、2、1、5、6 D: 2、3、5、1、6、4
- 若进栈序列是1、2、3、4、5、6,且进栈和出栈可以穿插进行,则可能出现的出栈序列是()。 A: 3、2、6、1、4、5 B: 3、4、2、1、6、5 C: 1、2、5、3、4、6 D: 5、6、4、2、3、1
- 一个队列的入队序列是1、2、3、4,则队列输出序列是()。 A: 4、3、2、1 B: 1、2、3、4 C: 1、4、3、2 D: 3、2、4、1
- 一个待排序的数据元素序列为{5, 4, 3, 2, 1},采用基本插入排序对其进行排序,以下( )是插入排序每一趟的结果。 A: 4 5 3 2 1 3 4 5 2 1 2 3 4 5 1 1 2 3 4 5 B: 5 4 3 1 2 5 4 1 2 3 5 1 2 3 4 1 2 3 4 5 C: 4 3 2 1 5 3 2 1 5 4 2 1 5 4 3 1 5 4 3 2 D: 4 5 3 2 1 2 3 4 5 1 3 4 5 2 1 1 2 3 4 5