itgle.com

设栈S和队列Q的初始状态为空,元素e1、e2、e3、e4、e5和e6依次通过栈S,一个元素出栈后即进入队列Q,若6个元素出队的序列是e2、e4、e3、e6、e5、e1,则栈S的容量至少应该是______。A.6B.4C.3D.2

题目

设栈S和队列Q的初始状态为空,元素e1、e2、e3、e4、e5和e6依次通过栈S,一个元素出栈后即进入队列Q,若6个元素出队的序列是e2、e4、e3、e6、e5、e1,则栈S的容量至少应该是______。

A.6

B.4

C.3

D.2


相似考题
更多“设栈S和队列Q的初始状态为空,元素e1、e2、e3、e4、e5和e6依次通过栈S,一个元素出栈后即进入队列Q,若6 ”相关问题
  • 第1题:

    设栈s和队列q的初始状态为空,元素a、b、c、d、e依次进入栈s,当一个元素从栈中出来后立即进入队列q。若从队列的输出端依次得到元素c、d、b、a、e,则元素的出栈顺序是(26),栈s的容量至少为(27)。

    A.a、b、c、d、e

    B.-e、d、c、b、a

    C.c、d、b、a、e

    D.e、a、b、d、c


    正确答案:C

  • 第2题:

    设栈S和队列Q的初始状态为空,元素e1,e2,e3,e4,e5,e6依次通过栈S,一个元素出栈后即进入栈队列Q,若6个元素出队的顺序是e2,e4,e3,e6,e5,e1,则栈S的容量至少应该是______。

    A.6

    B.4

    C.3

    D.2


    正确答案:C

  • 第3题:

    设栈S的初始状态为空,6个元素入栈的顺序为e1,e2,e3,e4,e5和e6。若出栈的顺序是e2,e4,e3,e6,e5,el,则栈s的容量至少应该是()。

    A.6

    B.4

    C.3

    D.2


    正确答案:C

  • 第4题:

    设栈S和队列Q的初始状态为空,元素a、b、c、d、e和f依次通过栈S,一个元素出栈后即进入队列O,若6个元素出队的顺序是b、d、c、f、e、a,则栈s的容量至少应该是( )。

    A.6

    B.4

    C.3

    D.2


    正确答案:C
    暂无解析,请参考用户分享笔记

  • 第5题:

    设栈S和队列Q的初始状态均为空,元素a1、a2、a3、a4、a5、a6依次通过栈S,一个元素出栈后即进入队列Q,若6个元素出队的顺序是a2、a4、a3、a6、a5、a1,则栈S的容量至少应是( )。

    A.2

    B.3

    C.4

    D.6


    正确答案:B
    解析:栈是一种后进先出的线性表,队列是一种先进先出的线性表,出队的第一个元素为a2,因此a2入队前S有元素a1、a2,现在a2出栈,第二个出队元素为a4,因此a4入队前 S的元素有a1、a3、a4,依次下去可知道,S的容量至少为3。

  • 第6题:

    设栈S和队列Q的初始状态均为空,元素e1,e2,e3,e4,e5,e6依次通过栈S,一个元素出栈后即进入队列Q,若6个元素出队的顺序是e2,e4,e3,e6,e5,e1,则栈S的容量至少应是( )。

    A.2

    B.3

    C.4

    D.6


    正确答案:B

  • 第7题:

    设栈S和队列Q的初始状态均为空,元素abcdefg依次进入栈S。若每个元素出栈后立即进入队列Q,且7个元素出队的顺序是bdcfeag,则栈S的容量至少是()。

    A.1
    B.2
    C.3
    D.4

    答案:C
    解析:
    出队的顺序也是出栈的顺序,由此顺序可以推出栈的容量最小值。

  • 第8题:

    设栈S和队列Q的初始状态为空,元素e1、e2、e3、e4、e5和e6依次进入栈S,一个元素出栈后即进入Q,若6个元素出队的序列是e2、e4、e3、e6、e5和e1,则栈S的容量至少应该是()。

    • A、2
    • B、3
    • C、4
    • D、6

    正确答案:B

  • 第9题:

    设栈S和队列Q的初始状态为空,元素e1、e2、e3、e4、e5、e6依次通过栈S,一个元素出栈后即进入队列Q,若6个元素出队的顺序是e2、e4、e3、e6、e5、e1,则栈S的容量至少应该是()。

    • A、6
    • B、4
    • C、3
    • D、2

    正确答案:C

  • 第10题:

    设栈S和队列Q的初始状态为空,元素e1,e2,e3,e4,e5和e6依次通过S,一个元素出栈后即进队列Q,若6个元素出队的序列是e2,e4,e3,e6,e5,e1,则栈S的容量至少应该是多少?


    正确答案: 出队序列是e2,e4,e3,e6,e5,e1的过程:
    (1)e1入栈(栈底到栈顶元素是e1)
    (2)e2入栈(栈底到栈顶元素是e1,e2)
    (3)e2出栈(栈底到栈顶元素是e1)
    (4)e3入栈(栈底到栈顶元素是e1,e3)
    (5)e4入栈(栈底到栈顶元素是e1,e3,e4)
    (6)e4出栈(栈底到栈顶元素是e1,e3)
    (7)e3出栈(栈底到栈顶元素是e1)
    (8)e5入栈(栈底到栈顶元素是e1,e5)
    (9)e6入栈(栈底到栈顶元素是e1,e5,e6)
    (10)e6出栈(栈底到栈顶元素是e1,e5)
    (11)e5出栈(栈底到栈顶元素是e1)
    (12)e1出栈(栈底到栈顶元素是空)
    栈中最多时有3个元素,所以栈S的容量至少是3。

  • 第11题:

    问答题
    设栈S和队列Q的初始状态为空,元素e1,e2,e3,e4,e5和e6依次通过S,一个元素出栈后即进队列Q,若6个元素出队的序列是e2,e4,e3,e6,e5,e1,则栈S的容量至少应该是多少?

    正确答案: 出队序列是e2,e4,e3,e6,e5,e1的过程:
    (1)e1入栈(栈底到栈顶元素是e1)
    (2)e2入栈(栈底到栈顶元素是e1,e2)
    (3)e2出栈(栈底到栈顶元素是e1)
    (4)e3入栈(栈底到栈顶元素是e1,e3)
    (5)e4入栈(栈底到栈顶元素是e1,e3,e4)
    (6)e4出栈(栈底到栈顶元素是e1,e3)
    (7)e3出栈(栈底到栈顶元素是e1)
    (8)e5入栈(栈底到栈顶元素是e1,e5)
    (9)e6入栈(栈底到栈顶元素是e1,e5,e6)
    (10)e6出栈(栈底到栈顶元素是e1,e5)
    (11)e5出栈(栈底到栈顶元素是e1)
    (12)e1出栈(栈底到栈顶元素是空)
    栈中最多时有3个元素,所以栈S的容量至少是3。
    解析: 暂无解析

  • 第12题:

    填空题
    设栈S和队列Q的初始状态为空,元素a.b.c.d.e.f依次通过栈S,一个元素出栈后即进入队列Q。若这6个元素出队列的顺序是bdcfea.则栈S的容量至少应是()。

    正确答案: 3
    解析: 暂无解析

  • 第13题:

    设栈S和队列Q的初始状态为空,元素e1、e2、e3、e4、e5和e6依次进入栈S,一个元素出栈后即进入Q,若6个元素出队的序列是e2、e4、e 3、e6、e5和e1,则栈S的容量至少应该是()。

    A.2

    B、3

    C、4

    D、6


    参考答案:B


  • 第14题:

    设栈S和队列Q的初始状态为空,元素e1,e2,e3,e4,e5和e6依次通过栈S,一个元素出栈后即进入栈队列Q,若6个元素出队的顺序是e2,e4,e3,e6,e5,e1,则栈S的容量至少应该是______。

    A.6

    B.4

    C.3

    D.2


    正确答案:C

  • 第15题:

    设有栈S和队列Q,其初始状态为空,元素a、a、 a、a、a、a依次入栈,出栈的元素进入队列Q,若6个元素出队列的顺序是a、a、a、a、a、,则栈的容量至少是______。

    A.6

    B.4

    C.3

    D.2


    正确答案:C

  • 第16题:

    设栈s和队列q的初始状态为空,元素a、b、c、d、e和f依次通过栈s,一个元素出栈后立刻进入队列q。若这6个元素出队列的顺序是b、d、c、f、e和a,则栈s的容量至少应该是(14)。

    A.3

    B.4

    C.5

    D.6


    正确答案:A

  • 第17题:

    设栈S和队列Q的初始状态为空,元素e1、e2、e3、e4、e5、e6依次通过栈S,一个元素出栈后即进入队列Q,若六个元素出队的顺序是e2、e4、e3、e6、e5、e1,则栈S的容量至少应该是 ______。

    A.6

    B.4

    C.3

    D.2


    正确答案:C
    解析:栈的特点是先进后出,由出栈顺序e2、e4、e3、e6、e5、e1可知:e2出栈前,栈里的元素为e2、e1,共2个元素;e4出栈前,栈里的元素为e4、e3、e1,共3个元素;e3出栈前,栈里的元素为e3、e1,共2个元素:e6出栈前,栈里的元素为e6、e5、e1,共3个元素;e5出栈前,栈里的元素为e5、e1,共2个元素;毫无疑问,栈的最小容量应为3。

  • 第18题:

    设栈S和队列Q的初始状态为空,元素e1,e2,e3,e4,es,e6依次通过栈S,一个元素出栈后即进入队列Q,若6个元素出队的顺序是e2,e4,e3,e6,e5,e1,则栈S的容量至少应该是()。

    A.6
    B.4
    C.3
    D.2

    答案:C
    解析:

  • 第19题:

    设栈S和队列Q的初始状态为空,元素a b c d e f g依次进入栈S。要求每个元素出栈后立即进入队列Q,若7个元素出队列的顺序为b d f e c a g,则栈S的容量最小应该是(58)。

    A.5
    B.4
    C.3
    D.2

    答案:B
    解析:
    本题考查数据结构基础知识。栈的特点是数据在栈顶后进先出,而队列的特点是数据先进先出,队头出,队尾进。根据题目意思,元素abcdefg必须依次进入栈S,出栈后立即进入队列Q。
    1.根据7个元素出队列的顺序为bdfecag,可知元素b是第一个出栈的,b出栈之前,栈中肯定有两个元素a与b(b要进栈,a必须先进栈),到此可推出栈的容量至少为2;
    2.元素b出栈后栈中还有a,根据7元素出队列顺序,接下来是d出栈,d出栈之前,栈中肯定有三个元素a、c、d(d要进栈,c必须先进栈,而a之前就在栈底),到此可推出栈的容量至少为3;
    3.元素d出栈后栈中还有a、c(从栈底至栈顶方向),根据7元素出队列顺序,接下来是f出栈,f出栈之前,栈中肯定有三个元素a、c、e、f(f要进栈,e必须先进栈,而a、c之前就在栈中),到此可推出栈的容量至少为4;
    4.元素f出栈后栈中还有a、c、e(从栈底至栈顶方向),根据7元素出队列顺序,接下来是e出栈;
    5.元素e出栈后栈中还有a、c(从栈底至栈顶方向),根据7元素出队列顺序,接下来是c出栈;
    6.元素c出栈后栈中还有a,根据7元素出队列顺序,接下来是a出栈;
    7.元素a出栈后栈为空,根据7元素出队列顺序,接下来是g入栈,然后出栈。根据以上分析,栈的容量最小应为4。

  • 第20题:

    设栈S和队列Q的初始状态为空,元素E1、E2、E3、E4、E5和E6依次通过栈S,一个元素出栈后即进入队列Q,若6个元素出列的顺序为E2、E4、E3、E6、E5和E1,则栈S的容量至少应该是()

    • A、6
    • B、4
    • C、3
    • D、2

    正确答案:C

  • 第21题:

    设栈S和队列Q的初始状态为空,元素e1,e2,e3,e4,e5,e6依次通过栈S,一个元素出栈后即进入队列Q,若6个元素出队的序列是e2,e4,e3,e6,e5,e1,则栈的容量至少应该是()。


    正确答案:3

  • 第22题:

    设栈S和队列Q的初始状态为空,元素a.b.c.d.e.f依次通过栈S,一个元素出栈后即进入队列Q。若这6个元素出队列的顺序是bdcfea.则栈S的容量至少应是()。


    正确答案:3

  • 第23题:

    填空题
    设栈S和队列Q的初始状态为空,元素e1,e2,e3,e4,e5,e6依次通过栈S,一个元素出栈后即进入队列Q,若6个元素出队的序列是e2,e4,e3,e6,e5,e1,则栈的容量至少应该是()。

    正确答案: 3
    解析: 暂无解析

  • 第24题:

    单选题
    设栈S和队列Q的初始状态为空,元素el,e2,e3,e4,e5和e6依次通过栈S,一个元素出栈后即进队列Q,若6个元素出队的序列是e2,e4,e3,e6,e5,el则栈S的容量至少应该是()。
    A

    6

    B

    4

    C

    3

    D

    2


    正确答案: B
    解析: