参考答案和解析
正确答案:C
更多“若让元素1,2,3,4,5依次进栈,则出栈次序不可能出现在()种”相关问题
  • 第1题:

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

    A.2,1,3

    B.3,1,2

    C.3,2,1


    参考答案:B

  • 第2题:

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

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

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

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

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

    A.

    B.

    C.

    D.


    正确答案:B

  • 第3题:

    若让元素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之前出栈。

  • 第4题:

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

    A.a

    B.b

    C.c


    答案:C

  • 第5题:

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

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


    正确答案:D

  • 第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题:

    若让元素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

  • 第8题:

    有n个元素依次进栈,则出栈序列有(n-1)/2种。


    正确答案:错误

  • 第9题:

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

     3,2,1,4

    B

     4,3,2,1

    C

     2,1,3,4

    D

     1,4,2,3


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

  • 第10题:

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

    f

    B

    c

    C

    a

    D

    b


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

  • 第11题:

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

    B


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

  • 第12题:

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

    3,2,1

    B

    2,1,3

    C

    3,1,2

    D

    1,3,2


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

  • 第13题:

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

    A.dcebfa

    B.cbdaef

    C.bcaefd

    D.afedcb


    参考答案:D

  • 第14题:

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

    A、3,2,1

    B、2,1,3

    C、3,1,2

    D、1,3,2


    答案:C

  • 第15题:

    让元素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是不可能出现的出栈次序。

  • 第16题:

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

    A.a

    B.b

    C.d


    答案:C

  • 第17题:

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

    A.3

    B.5

    C.6

    D.7


    正确答案:B

  • 第18题:

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


    正确答案:错误

  • 第19题:

    设有5个元素A,B,C,D,E顺序进栈(进栈过程中可以出栈),出栈后依出栈次序进入队列,已知其出队次序为D,C,E,B,A,则该栈容量必定不小于()。

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

    正确答案:C

  • 第20题:

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

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

    正确答案:B

  • 第21题:

    单选题
    设有一顺序栈,元素1,2,3,4,5依次进栈,如果出栈顺序是2,4,3,5,1则栈的容量至少是:()
    A

    1

    B

    2

    C

    3

    D

    4


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

  • 第22题:

    单选题
    若让元素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


    正确答案: A
    解析: 栈是后进先出的线性表,不难发现C选项中元素1比元素2先出栈,违背了栈的后进先出原则,所以不可能出现C选项所示的情况。

  • 第23题:

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

     2,1,3

    B

     3,1,2

    C

     3,2,1


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

  • 第24题:

    判断题
    有n个元素依次进栈,则出栈序列有(n-1)/2种。
    A

    B


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