itgle.com
更多“链栈与顺序栈相比有一个明显的优点,即 。”相关问题
  • 第1题:

    链式栈与顺序栈相比,一个比较明显的优点是( )。

    A.插入操作更加方便

    B.通常不会出现栈满的情况

    C.不会出现栈空的情况

    D.删除操作更加方便


    正确答案:B
    解析:对于顺序栈,如果同时需要多个栈,只要其中一个栈满,另一个栈即使还有空间也不能使用,而利用栈的链式存储,只有所有的栈空间都占满的时候才会发生上溢的情况,因此可以方便地实现共享空间。

  • 第2题:

    链栈与顺序栈相比,有一个比较明显的优点是______。

    A.插入操作更加方便

    B.通常不会出现栈满情况

    C.不会出现栈空的情况

    D.删除操作更加方便


    正确答案:B

  • 第3题:

    链栈与顺序栈相比,比较明显的优点是________

    A.插入操作更加方便

    B.删除操作更加方便

    C.不会出现下溢的情况

    D.不会出现上溢的情况


    正确答案:D

  • 第4题:

    对于顺序栈和链栈,( )不是两者共有的运算特征。

    A.元素后进先出
    B.入栈时需要判断是否栈满
    C.出栈时需要判断是否栈空
    D.每次只能访问栈顶元素

    答案:B
    解析:
    本题考查数据结构基础知识。
    栈的顺序存储(也称为顺序栈)是指用一组地址连续的存储单元依次存储白栈顶到栈底的数据元素,同时附设指针top指示栈顶元素的位置。在顺序存储方式下,需要预先定义或申请栈的存储空间,也就是说栈空间的容量是有限的。因此在顺序栈中,当一个元素入栈时,需要判断是否栈满(即栈空间中是否有空闲单元),若栈满,则元素入栈会发生上溢现象。
    用链表作为存储结构的栈称为链栈,链表中的结点根据需要动态申请,不存在栈满的情况。由于栈中元素的插入和删除仅在栈顶一端进行,因此不必另外设置头指针,链表的头指针就是栈顶指针。
    无论栈采用哪种存储结构,进行出栈操作时都要判断是否栈空,栈为空时无法完成出栈操作。

  • 第5题:

    有一个链栈,栈顶指针为hs,现有一个s所指向的结点要入栈,则可执行操作s->next=hs;()。
    hs=s;

  • 第6题:

    在一个具有n个单元的顺序栈中,假定以地址低端(即0单元)作为栈底,以top为栈顶指针,则当做出栈处理时,top变化为()。

    • A、top不变
    • B、top=0
    • C、top--
    • D、top++

    正确答案:C

  • 第7题:

    链栈与顺序栈相比,比较明显的优点是()

    • A、插入操作更加方便
    • B、删除操作更加方便
    • C、不会出现下溢的情况
    • D、不会出现上溢的情况

    正确答案:D

  • 第8题:

    在一个顺序栈中,若栈顶指针等于(),则为空栈;若栈顶指针等于(),则为满栈。


    正确答案:–1;StackMaxSize-1

  • 第9题:

    单选题
    和顺序栈相比,链栈有一个比较明显的优势是(  )。
    A

    通常不会出现栈满的情况

    B

    通常不会出现栈空的情况

    C

    插入操作更容易实现

    D

    删除操作更容易实现


    正确答案: C
    解析:

  • 第10题:

    单选题
    链栈与顺序栈相比,比较明显的优点是()
    A

    插入操作更加方便

    B

    删除操作更加方便

    C

    不会出现下溢的情况

    D

    不会出现上溢的情况


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

  • 第11题:

    单选题
    链栈与顺序栈相比,有一个比较明显的优点是()。
    A

    插入操作更加方便

    B

    通常不会出现栈满的情况

    C

    不会出现栈空的情况

    D

    删除操作根加方便


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

  • 第12题:

    填空题
    有一个链栈,栈顶指针为hs,现有一个s所指向的结点要入栈,则可执行操作s->next=hs;()。

    正确答案: hs=s
    解析: 暂无解析

  • 第13题:

    链栈与顺序栈相比,链栈有一个比较明显的优点是______。

    A.插入操作更加方便

    B.通常不会出现栈满情况

    C.不会出现栈空的情况

    D.删除操作更加方便


    正确答案:B

  • 第14题:

    链栈与顺序栈相比,有一个比较明显的优点,即( )。 A.插入操作更加方便 B.通常不会出现栈满的情况 C.不会出现栈空的情况 D.删除操作更加方便


    正确答案:B
    栈的链式存储结构称为链栈。在算法中要用到多个栈时,最好用链表作为栈的存储结构,即用指针来实现栈。用这种方式实现的栈也称为链栈。由于栈的插人和删除操作只在表头进行,因此用指针实现栈时没有必要像单链表那样设置一个表头单元。也通常不会出现栈满的情况。

  • 第15题:

    下列叙述中错误的是()。

    A.不管是顺序栈还是带链的栈,在操作过程中其栈底指针均是固定不变的。

    B.带链栈的栈底指针在操作过程中是有可能改变的。

    C.不管是顺序栈还是带链的栈,在操作过程中其栈顶指针均是动态变化的。

    D.顺序栈的栈底指针在操作过程中是固定不变的。


    正确答案:A

  • 第16题:

    如果以链表作为栈的存储结构,则退链栈操作时()

    A.必须判断链栈是否满
    B.判断链栈元素的类型
    C.必须判断链栈是否空
    D.对链栈不做任何判断

    答案:C
    解析:
    在链表的退链栈操作时,如果栈已空.就没有元素可供退栈,返回退栈失败信息,所以必须判断链栈是否空。

  • 第17题:

    链栈与顺序栈相比,有一个比较明显的优点是()。

    • A、插入操作更加方便
    • B、通常不会出现栈满的情况
    • C、不会出现栈空的情况
    • D、删除操作根加方便

    正确答案:B

  • 第18题:

    链式栈与顺序栈相比,一个明显的优点是通常不会出现栈满的情况。


    正确答案:正确

  • 第19题:

    链栈与顺序栈相比有一个明显的优点,即()

    • A、插入操作更加方便
    • B、通常不会出现栈满的情况
    • C、不会出现栈空的情况
    • D、删除操作更加方便

    正确答案:B

  • 第20题:

    和顺序栈相比,链栈有一个比较明显的优势是()。

    • A、通常不会出现栈满的情况
    • B、通常不会出现栈空的情况
    • C、插入操作更容易实现
    • D、删除操作更容易实现

    正确答案:A

  • 第21题:

    单选题
    链栈与顺序栈相比有一个明显的优点,即()
    A

    插入操作更加方便

    B

    通常不会出现栈满的情况

    C

    不会出现栈空的情况

    D

    删除操作更加方便


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

  • 第22题:

    单选题
    在一个具有n个单元的顺序栈中,假定以地址低端(即0单元)作为栈底,以top为栈顶指针,则当做出栈处理时,top变化为()。
    A

    top不变

    B

    top=0

    C

    top--

    D

    top++


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

  • 第23题:

    填空题
    在一个顺序栈中,若栈顶指针等于(),则为空栈;若栈顶指针等于(),则为栈满。

    正确答案: —1,maxsize —1
    解析: 暂无解析

  • 第24题:

    判断题
    链式栈与顺序栈相比,一个明显的优点是通常不会出现栈满的情况。(  )
    A

    B


    正确答案:
    解析: