设队列初始为空,入队序列为:a,b,c,d。经过入队、出队、入队、入队、出队、入队操作之后,从队列中出队的元素依次为()
A: a,b
B: a,c
C: b,d
D: b,a
A: a,b
B: a,c
C: b,d
D: b,a
举一反三
- 设队列初始为空,入队序列为:a,b,c,d。经过入队、入队、出队、出队、入队、入队操作之后,队列中从队首至队尾的元素依次为() A: c,d B: b,a C: c,b D: a,b
- 初始化队列为空,先入队三个元素1,2,3,再出队二个元素,再入队ABC,问此时队列中从队首到队尾的元素依次为()。
- 队列中的操作有()。 A: 入队 B: 出队 C: 获得对首元素 D: 判断队列是否为空
- 某队列允许在两端进行入队操作,但仅允许在一端进行出队操作,则入队序列abcde不可能得到的出队序列是()。
- 用单循环链表表示队列,正确的说法是()。 A: 可设一个头指针使入队、出队都方便; B: 可设一个尾指针使入队、出队都方便; C: 必须设头尾指针才能使入队、出队都方便; D: 无论如何,只可能使入队方便。