zoukankan      html  css  js  c++  java
  • 出栈入栈顺序问题

    [不定项选择题]
    依次读入数据元素序列{a,b,c,d,e,f,g}入栈,每进一个元素,机器可要求下一个元素入栈或弹栈,如此进行,则栈空时弹出的元素构成的序列是以下()序列?
    • {d,e,c,f,b,g,a}
    • {f,e,g,d,a,c,b}
    • {e,f,d,g,b,c,a}
    • {c,d,b,e,f,a,g}
    AD

    A 可行步骤:a入栈,b入栈,c入栈,d入栈,d出栈,e入栈,e出栈,c出栈,f入栈,f出栈,b出栈,g入栈,g出栈,a出栈
    B 不可行,a入栈,b入栈,c入栈,d入栈,e入栈,f入栈,f出栈,e出栈,g入栈,g出栈,d出栈,此时,栈内元素为abc,只能c出栈,所以形成不了acb
    C 不可行,a入栈,b入栈,c入栈,d入栈,e入栈,e出栈,f入栈,f出栈,d出栈,g入栈,g出栈,此时,栈内元素为abc,只能c出栈,所以形成不了bca
    D 可行步骤:a入栈,b入栈,c入栈,c出栈,d入栈,d出栈,b出栈,e入栈,e出栈,f入栈,f出栈,a出栈,g入栈,g出栈
    编辑于 2015-02-10 11:50:59

    [单选题]
    有栈S,按顺序ABCD进栈,则出栈顺序不可能存在的是______。
    • DCBA
    • BACD
    • BADC
    • CABD

    D

    dd

  • 相关阅读:
    noip的一些模板(参考了神牛的博客)
    NOIP算法总结与复习
    算是一份学习计划
    RMQ-ST算法的理解与实现(C++)
    SharePoint2010母版页想要的定制
    Memoization
    mutable and immutable
    Sqlite
    PyCharm Change Font Size
    Sublime Text添加gcc编译器
  • 原文地址:https://www.cnblogs.com/hanggegege/p/5866634.html
Copyright © 2011-2022 走看看