一、单选题
- 将一个A[1..100,1..100]的三对角矩阵,按行优先存入一维数组B[1..298]中,则A中的元素A[66,65]在数组B中的位置K=()。
- 设有序表中有1000个元素,则用二分查找查找元素X最多需要比较()次。
- 下列叙述中错误的是()。
- 下列说法中错误的是()。
- 若某线性表最常用的操作是存取任一指定序号的元素和在最后进行插入和删除运算,则利用()存储方式最节省时间。
- 二叉树的第k层的结点数最多为()。
- 由权值分别为3,8,6,2的叶子生成一棵哈夫曼树,它的带权路径长度为()。
- 设图G的邻接矩阵A
$$
\begin{bmatrix}
0 & 1 & 0 \
1 & 0 & 1 \
0 & 1 & 0 \
\end{bmatrix}
$$
,则图G中共有()个顶点。
- 用链接方式存储的队列,在进行插入运算时()。
- 串是一种特殊的线性表,其特殊性体现在()。
- 在长为n的顺序表中删除一个数据元素,平均需移动()个数据元素。
- 在一个可存放n个数据元素的顺序栈中,假设以高地址端为栈底,以top为栈顶指针,当向栈中压入一个数据元素时,top的变化是()。
- 对于顺序表,访问结点和增加、删除结点的时间复杂度分别为()。
- 设有无向图G=(V,E),其中顶点集合V={a,b,c,d,e,f},边集合E={(a,b), (a,e), (a,c), (b,e), (c,f), (f,d), (e,d)}。对G进行深度优先遍历,正确的遍历序列是()。
- 若查找每个元素的概率均相等,则在具有n个元素的静态查找表中采用顺序查找法查找一个记录,其平均查找长度ASL为()。
- 栈和队列的共同特点是()。
- 在树形结构中,数据元素间存在()的关系。
- 设有向图G中有五个顶点,各顶点的度分别为3、2、2、1、2,则G中弧数为()。
- 下列排序算法中()不能保证每趟排序至少能将一个元素放到其最终的位置上。
- 树最适合用来表示()。
- 设表中含100个数据元素,用折半查找法进行查找,则所需最大比较次数为()。
- 含n个顶点的有向图最多有()条弧。
- 设在一不带头结点的链队列中,front和rear分别为其队头和队尾指针,则删除一个结点的操作是()。
- 设二维数组A5×8按行优先顺序存储,每个数据元素占2个字节,首地址即元素A[0][0]的起始地址为S,则元素A[3][6]的起始地址为()。
- 若线性表中有n个元素,算法()在单链表上实现要比在顺序表上实现效率更高。
- 下列关于文件的说法,错误的是()。
- 对n个记录的文件进行快速排序,所需要的辅助存储空间大致为()。
- 下列程序段的时间复杂度为()。
for(i=0;i<n;i++) x=x-2;
- 已知二叉树T的先序序列为abdegcfh,中序序列为dbgeachf,则T的后序序列为()。
- 设有一组关键字值(46,79,56,38,40,84),则用快速排序的方法,以第一个记录为基准得到的一次划分结果为()。
- 以下属单链表优点的是()。
- m阶B树中的一个分支结点最多含()个关键字。
- 下面关于m阶B树说法正确的是( )。
①每个结点至少有两棵非空子树;
②树中每个结点至多有m-1个关键字;
③所有叶子在同一层上;
④当插入一个数据项引起B树结点分裂后,树长高一层。
- 下面给出的四种排序法中()排序法是不稳定的排序法。
- 设无向图的顶点个数为n,则该图最多有()条边。
- 以下数据结构中哪一个是非线性结构
- 对稀疏矩阵进行压缩存储的目的是()。
- 下列说法中错误的是()。
- 在带有头结点的单链表HL中,要向表头插入一个由指针p指向的结点,则执行()。
- 设有一组关键字值(46,79,56,38,40,84),则用堆排序的方法建立的初始堆为()。
- 若采用顺序映象,则数据元素在内存中占用的存储空间()。
- 下列关于栈的叙述中,正确的是()。
- 采用开放定址法处理散列表的冲突时,其平均查找长度()。
- 不带头结点的单链表(头指针为head)为空的判定条件是()。
- 下述文件中适合于磁带存储的是()。
- 在稀疏矩阵的带行指针向量的链接存储中,每个单链表中的结点都具有相同的()。
- 判定一个栈顶指针为S且不带头结点的链栈为空栈的条件是()。
- ()是数据的不可分割d饿最小单位。
- 一棵高为k的二叉树最少有()个结点。
- 设有一个二维数组A[m][n],假设A[0][0]存放位置在644(10),A[2][2]存放位置在676(10),每个元素占一个空间,问A[3]3存放在什么位置?脚注(10)表示用10进制表示。
- 快速排序在最坏情况下的时间复杂度为()。
- 串的长度是指()。
- 设有向图G中有五个顶点,各顶点的度分别为3、2、2、1、2,则G中弧数为()。
- 设串s=“abcdefgh”,则其子串数为()。
二、判断题
- 对于一个线性表,采用顺序存储方式进行插入和删除结点时效率太低,采用链式存储方式更好。正确
- 所谓静态链表就是一直不发生变化的链表。正确
- 对稀疏矩阵进行压缩存储的目的是便于输入和输出。错误
- 串是一种特殊的线性表,其特殊性体现在数据元素可以是多个字符。错误
- 树形结构最适合用来表示元素之间具有分支层次关系的数据。正确
- 任意一棵二叉树中的度可以小于2。正确
- 线性表就是链式存储的表。错误
- 对于一个线性表,采用顺序存储方式进行插入和删除结点时效率太低,采用链式存储方式更好。正确
- 当采用分块查找时,数据的组织方式为:数据分成若干块,每块内数据必须有序。错误
- 所谓静态链表就是一直不发生变化的链表。正确
posted @
2024-12-09 15:02
ywhsdf
阅读(
13)
评论()
收藏
举报