线性表、数组、堆栈和队列的共同特点是要求()来顺序存放数据元素。
第1题:
答案:
栈和队列是受限制的线性表
栈是先进后出(一群人走进了死胡同,然后再都出来)
队列是先进先出(跟排队一个道理,先来的先受到服务)
线性表是哪里都可以进行插入和删除
第2题:
以下各项特点中,属于线性表的顺序存储结构的是( )。
A.线性表中所有元素所占的存储空间是不连续的
B.线性表的数据元素在存储空间中是随便存放的
C.线性表中所有元素所占的存储空间是连续的
D.前后件两个元素在存储空间是随便存放的
第3题:
循环队列用a[0],...,a[7]的一维数组存放队列元素,(采用少用一个元素的模式),设front和rear分别为队头和队尾指针,且front和rear 的值分别为2和7,当前队列中的元素个数是()。
5
略
第4题:
假设以数组Q[m]存放循环队列中的元素,同时以rear和length分别只是循环队列中的队尾位置和队列中的所含元素的个数,则该循环的队列的对满条件为()。
第5题:
多维数组可以看作数据元素也是基本线性表的基本线性表。
第6题:
递归通常用()来实现。
第7题:
用数组A[0 … m-1]来存放循环队列的元素,且它的头尾指针分别为front 和rear, 队列满足条件(sq.rear + 1) % m == sq.front,队列中当前元素的个数为()
第8题:
在以下的叙述中,正确的是()。
第9题:
第10题:
第11题:
第12题:
对
错
第13题:
顺序结构就是把数据存放在从某个存储地址开始的连续存储单元中。顺序结构包括静态顺序结构和动态顺序结构,其中静态顺序结构包括().
A、堆栈
B、队列
C、数组
D、线性表
第14题:
对线性表进行二分查找时,要求线性表必须()。
A以顺序存储方式
B以顺序存储方式,且数据元素有序
C以链接存储方式,且数据元素有序
D以链接存储方式
第15题:
二维数组中,各数组元素的存放顺序是()
第16题:
在稀疏矩阵的顺序存储中,利用一个数组来存储非零元素,该数组的长度应()对应三元组线性表的长度。
第17题:
堆栈、队列和数组的逻辑结构都是线性表结构。
第18题:
15.循环队列采用数组data()来存储元素的值,并用front和rear分别作为其头尾指针。为区分队列的满和空,约定队列中能够存放的元素个数最大为n—1,也即至少有一个元素空间不用,则在任意时刻,至少可以知道一个空的元素的下表是()。入队时,可用语句()切除新元素在数组data中的下标。
第19题:
将线性表的数据元素以()结构存放,查找一个数据元素所需时间不依赖于表长。
第20题:
第21题:
第22题:
循环双链表
哈希(Hash)表
一维数组
单链表
第23题: