参考答案和解析
正确答案:正确
更多“由于数组是静态结构,而队列是动态结构,也存在队列溢出问题。”相关问题
  • 第1题:

    设计一个递归问题的非递归算法通常需要设置()结构。

    A、线性表

    B、数组

    C、堆栈

    D、队列


    参考答案:C

  • 第2题:

    顺序结构就是把数据存放在从某个存储地址开始的连续存储单元中。顺序结构包括静态顺序结构和动态顺序结构,其中静态顺序结构包括().

    A、堆栈

    B、队列

    C、数组

    D、线性表


    参考答案:C,D

  • 第3题:

    下列叙述中正确的是

    A)循环队列是队列的一种顺序存储结构

    B)循环队列是队列的一种链式存储结构

    C)循环队列是非线性结构

    D)循环队列是一种逻辑结构


    正确答案:A
    【答案】:A
    【知识点】:循环队列是什么结构
    【解析】:循环队列是一种顺序存储的线性结构。

  • 第4题:

    不论是入队列操作还是入栈操作,在顺序存储结构上都需要考虑“溢出”情况。()


    答案:对
    解析:
    无论是入队列还是入栈操作,都要考虑是否“溢出”。出队列或出栈操作都要考虑是否栈空或队空。

  • 第5题:

    在顺序队列中,什么叫真溢出?什么叫假溢出?为什么顺序队列常都采用循环队列结构?


    正确答案:当front 0,rear=M时,再有元素入队发生溢出,称之为“假溢出”,存储空间还有剩余。为了改进这种状况,可以将顺序队列想象为一个首尾相接的环状空间,称之为循环队列。

  • 第6题:

    由于数组是静态结构,而队列是动态结构,也存在队列溢出问题。


    正确答案:正确

  • 第7题:

    数据结构与算法里,动态查找的典型工具是(),请将不是这个答案的选项选上。

    • A、二叉排序树
    • B、栈
    • C、数组
    • D、队列

    正确答案:B,C,D

  • 第8题:

    判断题
    队列结构不会出现溢出问题。
    A

    B


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

  • 第9题:

    单选题
    下列叙述中正确的是(  )。
    A

    栈与队列都只能顺序存储

    B

    循环队列是队列的顺序存储结构

    C

    循环链表是循环队列的链式存储结构

    D

    栈是顺序存储结构而队列是链式存储结构


    正确答案: B
    解析:
    栈是所有的插入与删除都限定在表的同一端进行的线性表;队列是指允许在一端进行插入,而在另一端进行删除的线性表,二者既可以顺序存储也可以链式存储。为了充分地利用数组的存储空间,把数组的前端和后端连接起来,形成一个环形的表,称为循环队列,因此循环队列是队列的一种顺序存储结构。答案选择B选项。

  • 第10题:

    单选题
    下列叙述中正确的是(  )。
    A

    循环队列是队列的一种顺序存储结构

    B

    循环队列是队列的一种链式存储结构

    C

    循环队列是非线性结构

    D

    循环队列是一种逻辑结构


    正确答案: C
    解析:
    队列是一种“先进先出”的特殊线性表。循环队列是在顺序存储结构中将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环状空间,定义两个游标:指向队头的游标(front)、指向队尾的游标(rear)。答案选择A选项。

  • 第11题:

    问答题
    在顺序队列中,什么叫真溢出?什么叫假溢出?为什么顺序队列常都采用循环队列结构?

    正确答案: 当front 0,rear=M时,再有元素入队发生溢出,称之为“假溢出”,存储空间还有剩余。为了改进这种状况,可以将顺序队列想象为一个首尾相接的环状空间,称之为循环队列。
    解析: 暂无解析

  • 第12题:

    单选题
    数组的逻辑结构不同于下列(  )的逻辑结构。
    A

    线性表

    B

    C

    队列

    D


    正确答案: C
    解析:

  • 第13题:

    解决队列的假溢出问题,使用的办法是()。

    A、循环队列

    B、单链表队列

    C、栈队列


    参考答案:A

  • 第14题:

    ______是线性结构的数据结构。

    A.列表

    B.高维数组

    C.双端队列

    D.二叉树


    正确答案:C
    解析:列表是树形结构,高维数组和二叉树为非线性结构。双端队列是线性结构。本题正确答案为选项C。

  • 第15题:

    循环队列也存在空间溢出问题。()


    答案:错
    解析:
    循环队列存储对于同一存储空间可以循环覆盖使用,所以不存在溢出现象。

  • 第16题:

    为了解决假溢出,通常采用()队列的方法,即把队列的存储空间设想成一个头尾相接的环状结构。


    正确答案:循环

  • 第17题:

    队列结构不会出现溢出问题。


    正确答案:错误

  • 第18题:

    堆栈、队列和数组的逻辑结构都是线性表结构。


    正确答案:正确

  • 第19题:

    循环队列解决了普通队列的什么问题()。

    • A、假溢出
    • B、溢出
    • C、空
    • D、都不对

    正确答案:A

  • 第20题:

    判断题
    堆栈、队列和数组的逻辑结构都是线性表结构。
    A

    B


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

  • 第21题:

    单选题
    循环队列解决了普通队列的什么问题()。
    A

    假溢出

    B

    溢出

    C

    D

    都不对


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

  • 第22题:

    单选题
    下列叙述中正确的是(  )。
    A

    循环队列是顺序存储结构

    B

    循环队列是链式存储结构

    C

    循环队列是非线性结构

    D

    循环队列的插入运算不会发生溢出现象


    正确答案: A
    解析:
    B项错误,循环队列是一种顺序存储结构的队列;C项错误,线性结构是一个非空序列:除第一个元素外,每个元素,有且只有一个前件;除最后一个元素外,每个元素有且只有一个后件,所以循环队列是线性结构;D项错误,当循环队列的元素个数等于存储长度后,入队会发生溢出现象,覆盖前面的数据。答案选择A选项。

  • 第23题:

    多选题
    数据结构与算法里,动态查找的典型工具是(),请将不是这个答案的选项选上。
    A

    二叉排序树

    B

    C

    数组

    D

    队列


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

  • 第24题:

    判断题
    由于数组是静态结构,而队列是动态结构,也存在队列溢出问题。
    A

    B


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