首页 软件设计师正文

双端队列是指在队列的两个端口都可以加入和删除元素,如下图所示。现在要求元素进队列和出队列必须在同一端口,即从A端进队的元素必须从A端出、从B端进队的元素必须从B端出,则对于4个元 素的序列a、b、c、

双端队列是指在队列的两个端口都可以加入和删除元素,如下图所示。现在要求元素进队列和出队列必须在同一端口,即从A端进队的元素必须从A端出、从B端进队的元素必须从B端出,则对于4个元 素的序列a、b、c、d,若要求前2个元素(a、b)从 A端口按次序全部进入队列,后两个元素(c、d)从B端口按次序全部进入队列,则不可能得到的出队序列是()(2019年软件设计师上半年)

5901.png

A.d、a、b、C
B.d、C、b、a
C.b、a、d、c
D.b、d、C、a

参考答案:A
参考解析:a、b从A端口进入,c、d从B端口进入,如下图所:
5902.png
根据题意:从A端进入的元素必须从A端出、从B端进入的元素必须从B端出;则出队顺序中b在a前面,d在c前面。只有选项《d、a、b、c》不满足

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接:https://scpro.cn/v/e291031bb77b11ee.html

相关文章