更多“若让元素1,2,3依次进栈,则出栈次序不可能出现哪一种情况?A.3,2,1B.2,1,3C.3,1,2D.1,3,2”相关问题
  • 第1题:

    n个元素依次全部进入栈后,再陆续出栈并经过一个队列输出。那么,______。

    A.元素的出队次序与进栈次序相同

    B.元素的出队次序与进栈次序相反

    C.元素的进栈次序与进队次序相同

    D.元素的出栈次序与出队次序相反

    A.

    B.

    C.

    D.


    正确答案:B

  • 第2题:

    —个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是( )。

    A.1,2,3,A,B,C

    B.C,B,A,1,2,3

    C.C,B,A,3,2,1

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


    正确答案:C
    栈的修改是按后进先出的原则进行的,所以顺序应与人栈顺序相反,故选C。

  • 第3题:

    让元素1,2,3依次进栈,则出栈次序不可能出现(52)种情况。

    A.3,2,1

    B.2,1,3

    C.3,1,2

    D.1,3,2


    正确答案:C
    解析:进栈的同时可以出栈,因此,1,2,3依次进栈,再依次出栈就是选项A。1,2进栈,再出栈2,1,再进栈3,出栈3,就是选项B。1进栈,马上出栈1,再进栈2,3,出栈3,2,就是选项D。当3出栈时,1,2已经在栈中,1不可能比2先出栈。因此选项C是不可能出现的出栈次序。

  • 第4题:

    a、b、c、d、e、f依次进栈、进栈、出栈、进栈、进栈、出栈、进栈的操作,则操作完后,栈S的栈顶元素为()。

    A.a

    B.b

    C.d


    答案:C

  • 第5题:

    ● n 个元素依次全部进入栈后,再陆续出栈并经过一个队列输出。那么, (36) 。

    (36)

    A. 元素的出队次序与进栈次序相同

    B. 元素的出队次序与进栈次序相反

    C. 元素的进栈次序与进队次序相同

    D. 元素的出栈次序与出队次序相反


    正确答案:B


  • 第6题:

    若元素a、b、c、d、e、f依次进栈,允许进栈、出栈操作交替进行。但不允许连续三次进行出栈工作,则不可能得到的出栈序列是( )。

    A.dcebta
    B.cbdaef
    C.bcaetd
    D.afedcb

    答案:D
    解析:
    本题考查数据结构基础知识。
    对于选项A的出栈序列dcebfa,其操作序列为:push(a入)、push(b入)、push(c入)、push(d入)、pop(d出)、pop(c出)、push(e入)、pop(e出)、pop(b出)、push(f入)、pop(f出)、pop(a出)。
    对于选项B的出栈序列cbdaef,其操作序列为:push(a入)、push(b入)、push(c入)、pop(c出)、pop(b出)、push(d入)、pop(d出)、pop(a出)、push(e入)、pop(e出)、push(f入)、pop(f出)。
    对于选项C的出栈序列bcaefd,其操作序列为:push(a入)、push(b入)、pop(b出)、push(c入)、pop(c出)、pop(a出)、push(d入)、push(e入)、pop(e出)、push(f入)、pop(f出)、pop(d出)。
    对于选项D的出栈序列afedcb,其操作序列为:push(a入)、pop(a出)、push(b入)、push(c入)、push(d入)、push(e入)、push(f入)、pop(f出)、pop(e出)、pop(d出)、pop(c出)、pop(b出),存在连续5次的出栈操作,违背题中所述的运算要求。

  • 第7题:

    今有一空栈S,对下列待进栈的数据元素序列a,b,c,d,e,f依次进行进栈,进栈,出栈,进栈,进栈,出栈的操作,则此操作完成后,栈S的栈顶元素为()

    • A、f
    • B、c
    • C、a
    • D、b

    正确答案:B

  • 第8题:

    若让元素1,2,3,4,5依次进栈,则出栈次序不可能出现在()种情况。

    • A、5,4,3,2,1
    • B、2,1,5,4,3
    • C、4,3,1,2,5
    • D、2,3,5,4,1

    正确答案:C

  • 第9题:

    若让元素1,2,3依次进栈,则出栈次序不可能出现()种情况。

    • A、3,2,1
    • B、2,1,3
    • C、3,1,2
    • D、1,3,2

    正确答案:C

  • 第10题:

    已知一个栈入栈顺序是1,2,3,入的过程可以出栈,则是正确出栈的顺序是()。

    • A、1,2,3
    • B、3,2,1
    • C、2,1,3
    • D、1,3,2

    正确答案:A,B,C,D

  • 第11题:

    判断题
    若让元素1,2,3依次进栈,则出栈次序1,3,2是不可能出现的情况。
    A

    B


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

  • 第12题:

    单选题
    若对编号为1,2,3的列车车厢依次通过扳道栈进行调度,不能得到()的序列。
    A

    1,2,3

    B

    1,3,2

    C

    2,1,3

    D

    2,3,1

    E

    3,1,2

    F

    3,2,1


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

  • 第13题:

    若让元素1,2,3依次进栈,则出栈次序不可能是()。

    A、3,2,1

    B、2,1,3

    C、3,1,2

    D、1,3,2


    答案:C

  • 第14题:

    若让元素1,2,3依次进栈,则出栈次序不可能出现哪一种情况?

    A.3,2,1

    B.2,l,3

    C.3,1,2

    D.1,3,2


    正确答案:C
    解析:栈是限制仅在表的一端进行插入和删除运算的线性表,通常称插入、删除的这一端为栈顶(Top),另一端称为栈底(Bottom)。当表中没有元素时称为空栈。根据上述定义,每次删除(退栈)的总是当前栈中“最新”的元素,即最后插入(进栈)的元素,而最先插入的是被放在栈的底部,要到最后才能删除。根据上述原理,C)3,1,2,既然先出栈的是3,说明1,2已经进栈,那么1不可能在2之前出栈。

  • 第15题:

    a、b、c、d、e、f依次进栈、进栈、出栈、进栈、进栈、出栈的操作,则操作完后,栈S的栈顶元素为()。

    A.a

    B.b

    C.c


    答案:C

  • 第16题:

    若元素a、b、c、d、e、f 依次进栈,允许进栈、出栈操作交替进行。但不允许连续三次进行出栈工作,则不可能得到的出栈序列是( )。

    A. dcebfa B. cbdaef C. bcaefd D. afedcb


    正确答案:D

  • 第17题:

    若进栈次序为a,b,e,且进栈和出栈可以穿插进行,则可能出现的含3个元素的出栈序列个数是 ( )

    A.3

    B.5

    C.6

    D.7


    正确答案:B

  • 第18题:

    若让元素1,2,3依次进栈,则出栈顺序不可能为()。

    A 2,1,3

    B 3,1,2

    C 3,2,1


    B

  • 第19题:

    若让元素1,2,3依次进栈,则出栈次序1,3,2是不可能出现的情况。


    正确答案:错误

  • 第20题:

    若让元素1,2,3,4依次进栈,则出栈次序不可能出现()的情况。

    • A、 3,2,1,4
    • B、 4,3,2,1
    • C、 2,1,3,4
    • D、 1,4,2,3

    正确答案:D

  • 第21题:

    若对编号为1,2,3的列车车厢依次通过扳道栈进行调度,不能得到()的序列。

    • A、1,2,3
    • B、1,3,2
    • C、2,1,3
    • D、2,3,1
    • E、3,1,2
    • F、3,2,1

    正确答案:E

  • 第22题:

    单选题
    若让元素1,2,3依次进栈,则出栈顺序不可能为()。
    A

     2,1,3

    B

     3,1,2

    C

     3,2,1


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

  • 第23题:

    单选题
    若让元素1,2,3,4依次进栈,则出栈次序不可能出现()的情况。
    A

     3,2,1,4

    B

     4,3,2,1

    C

     2,1,3,4

    D

     1,4,2,3


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