首页 > 试题广场 >

题目来源于王道论坛 某队列允许在其两端进行入队操作,但

[单选题]
题目来源于王道论坛

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

  • b a c d e
  • d b a c e
  • d b c a e
  • e c b a d
推荐

本题的队列实际上是一个输出受限的双端队列。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不相邻,不合题意。

发表于 2018-09-03 20:29:06 回复(1)
a必然是和b挨着的
发表于 2018-10-25 23:06:10 回复(1)