试题
考点

数据结构-栈、队列-队列

面5笔5

某队列允许在其两端进行入队操作,但仅允许在一端进行出队操作。若元素a、b、c、d、e依次入此队列后再进行出队操作,则不可能得到的出队序列是()。

A.b a c d e

B.d b a c e

C.d b c a e

D.e c b a d

前往“校招VIP”小程序,刷题更快
最新校招难题刷题,快来进刷题群吧
解答

正确答案是 C

本题的队列实际上是一个输出受限的双端队列。A操作:a左入(或右入)、b左入、c右入、d右入、e右入。B操作:a左入(或右入)、b左入、c右入、d左入、e右入。D操作:a左入(或右入)、b左入、c左入、d右入、e左入。C操作:a左入(或右入)、b右入、因d未出,此时只能进队,c怎么进都不可能在b和a之间。

【另解】初始时队列为空,第1个元素a左入(或右入),而第2个元素b无论是左入还是右入都必与a相邻,而选项D中a与b不相邻,不合题意。

评论

如如

2021-11-08 22:00:00

0 0

ZZZ29

2021-02-25 11:14:09

0 0

加载更多