已知输入序列为abed,经过输出受限的双端队列后,能得到的输出序列是( )。

admin2023-02-06  14

问题 已知输入序列为abed,经过输出受限的双端队列后,能得到的输出序列是(    )。

选项 A、daeb
B、cadb
C、dbca
D、以上答案都不对

答案B

解析 输出受限的双端队列是指删除限制在一端进行,而插入允许在两端进行的队列。分析A,输入序列为abcd,输出序列为dacb,由输出受限性质可知以da开头的结果只有dabc,选项A为错误答案。分析B,输入序列为abcd,输出序列为cadb,其输入输出顺序为:先在输出端输入a,然后在非输出端输入b,这时队列中的序列为ba。再在输出端输入c,这时队列中的序列为bac;输出c,再输出a;再在输出端输入d,这时队列中的序列为bd;输出d,再输出b。最后得到输出序列为cadb。分析C,输入序列为abcd,输出序列为dbca,由输出受限性质可知以dh开头的结果只有dbac,选项C为错误答案。
转载请注明原文地址:https://kaotiyun.com/show/aEwD777K
0

相关试题推荐
最新回复(0)