美文网首页
双端队列

双端队列

作者: sakura579 | 来源:发表于2020-08-25 10:06 被阅读0次

    先把双端队列 的一端 堵住
    变成了一个栈



    在这种情况下 输入序列1,2,3,4所能得到的输出队列个数
    即栈能输出的序列个数 是一个卡特兰数

    全排列 -栈能输出的序列数 得到栈不可能输出的序列 的个数

    再把双端队列的左端放开

    穷举法
    列出14种栈能输出的序列 还要列出4的全排列的所有序列
    才能得到剩下的10个序列 然后全部根据双端队列性质 试一遍
    看看哪些能输出 哪些不能

    考研会给你列几组序列,让你尝试哪几组可能


    I 表示入队
    OL表示左边出队
    OR表示右边出队


    黄色的代表不可能由 输入受限的双端队列所输出

    4、2、3、1


    选C

    相关文章

      网友评论

          本文标题:双端队列

          本文链接:https://www.haomeiwen.com/subject/nhaijktx.html