参考答案和解析
正确答案:连续的存储单元
更多“线性表、数组、堆栈和队列的共同特点是要求()来顺序存放数据元素。”相关问题
  • 第1题:

    线性表、堆栈、队列的主要区别是什么?


    答案:

    栈和队列是受限制的线性表

    栈是先进后出(一群人走进了死胡同,然后再都出来)

    队列是先进先出(跟排队一个道理,先来的先受到服务)

    线性表是哪里都可以进行插入和删除


  • 第2题:

    以下各项特点中,属于线性表的顺序存储结构的是( )。

    A.线性表中所有元素所占的存储空间是不连续的

    B.线性表的数据元素在存储空间中是随便存放的

    C.线性表中所有元素所占的存储空间是连续的

    D.前后件两个元素在存储空间是随便存放的


    正确答案:C
    解析:线性表的顺序存储结构要求:线性表中所有元素所占的存储空间是连续的并且线性表的数据元素在存储空间中是按逻辑顺序依次存放的。因此,选项A、B是错误的。性表的顺序存储结构中,前后件两个元素在存储空间中是紧邻的。因此,选项D也是错误的。

  • 第3题:

    循环队列用a[0],...,a[7]的一维数组存放队列元素,(采用少用一个元素的模式),设front和rear分别为队头和队尾指针,且front和rear 的值分别为2和7,当前队列中的元素个数是()。
    5

  • 第4题:

    假设以数组Q[m]存放循环队列中的元素,同时以rear和length分别只是循环队列中的队尾位置和队列中的所含元素的个数,则该循环的队列的对满条件为()。


    正确答案:length==Maxsize

  • 第5题:

    多维数组可以看作数据元素也是基本线性表的基本线性表。


    正确答案:正确

  • 第6题:

    递归通常用()来实现。

    • A、有序的线性表
    • B、队列
    • C、栈
    • D、数组

    正确答案:C

  • 第7题:

    用数组A[0 … m-1]来存放循环队列的元素,且它的头尾指针分别为front 和rear, 队列满足条件(sq.rear + 1) % m == sq.front,队列中当前元素的个数为()


    正确答案:m-1

  • 第8题:

    在以下的叙述中,正确的是()。

    • A、线性表的顺序存储结构优于链表存储结构
    • B、二维数组是其数据元素为线性表的线性表
    • C、栈的操作方式是先进先出
    • D、队列的操作方式是先进后出。

    正确答案:B

  • 第9题:

    填空题
    15.循环队列采用数组data()来存储元素的值,并用front和rear分别作为其头尾指针。为区分队列的满和空,约定队列中能够存放的元素个数最大为n—1,也即至少有一个元素空间不用,则在任意时刻,至少可以知道一个空的元素的下表是()。入队时,可用语句()切除新元素在数组data中的下标。

    正确答案: front,rear=rear+1,mod n
    解析: 暂无解析

  • 第10题:

    填空题
    在稀疏矩阵的顺序存储中,利用一个数组来存储非零元素,该数组的长度应()对应三元组线性表的长度。

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

  • 第11题:

    填空题
    假设以数组Q[m]存放循环队列中的元素,同时以rear和length分别只是循环队列中的队尾位置和队列中的所含元素的个数,则该循环的队列的对满条件为()。

    正确答案: length==Maxsize
    解析: 暂无解析

  • 第12题:

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

    B


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

  • 第13题:

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

    A、堆栈

    B、队列

    C、数组

    D、线性表


    参考答案:C,D

  • 第14题:

    对线性表进行二分查找时,要求线性表必须()。

    A以顺序存储方式

    B以顺序存储方式,且数据元素有序

    C以链接存储方式,且数据元素有序

    D以链接存储方式


    B

  • 第15题:

    二维数组中,各数组元素的存放顺序是()


    正确答案:按列存放

  • 第16题:

    在稀疏矩阵的顺序存储中,利用一个数组来存储非零元素,该数组的长度应()对应三元组线性表的长度。


    正确答案:等于

  • 第17题:

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


    正确答案:正确

  • 第18题:

    15.循环队列采用数组data()来存储元素的值,并用front和rear分别作为其头尾指针。为区分队列的满和空,约定队列中能够存放的元素个数最大为n—1,也即至少有一个元素空间不用,则在任意时刻,至少可以知道一个空的元素的下表是()。入队时,可用语句()切除新元素在数组data中的下标。


    正确答案:front;rear=rear+1;mod n

  • 第19题:

    将线性表的数据元素以()结构存放,查找一个数据元素所需时间不依赖于表长。

    • A、循环双链表
    • B、哈希(Hash)表
    • C、一维数组
    • D、单链表

    正确答案:C

  • 第20题:

    填空题
    二维数组中,各数组元素的存放顺序是()

    正确答案: 按列存放
    解析: 暂无解析

  • 第21题:

    填空题
    线性表、数组、堆栈和队列的共同特点是要求()来顺序存放数据元素。

    正确答案: 连续的存储单元
    解析: 暂无解析

  • 第22题:

    单选题
    将线性表的数据元素以()结构存放,查找一个数据元素所需时间不依赖于表长。
    A

    循环双链表

    B

    哈希(Hash)表

    C

    一维数组

    D

    单链表


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

  • 第23题:

    填空题
    用数组A[0 … m-1]来存放循环队列的元素,且它的头尾指针分别为front 和rear, 队列满足条件(sq.rear + 1) % m == sq.front,队列中当前元素的个数为()

    正确答案: m-1
    解析: 暂无解析