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

admin2019-12-10  7

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

选项 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,由输出受限性质可知以db开头的结果只有dbac,选项C为错误答案。
转载请注明原文地址:https://kaotiyun.com/show/ro3i777K
0

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