数据结构试卷(八)及答案.pdf
《数据结构试卷(八)及答案.pdf》由会员分享,可在线阅读,更多相关《数据结构试卷(八)及答案.pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、文档从互联网中收集,已重新修正排版,word 格式支持编辑,如有帮助欢迎下载支持。数据结构试卷(八)数据结构试卷(八)一、选择题一、选择题(30(30 分分)1.字符串的长度是指()。(A)串中不同字符的个数(B)串中不同字母的个数(C)串中所含字符的个数(D)串中不同数字的个数2.建立一个长度为 n 的有序单链表的时间复杂度为()2(A)O(n)(B)O(1)(C)O(n)(D)O(log2n)3.两个字符串相等的充要条件是()。(A)两个字符串的长度相等(B)两个字符串中对应位置上的字符相等(C)同时具备(A)和(B)两个条件(D)以上答案都不对4.设某散列表的长度为 100,散列函数 H
2、(k)=k%P,则 P 通常情况下最好选择()。(A)99(B)97(C)91(D)935.在二叉排序树中插入一个关键字值的平均时间复杂度为()。2(A)O(n)(B)O(1og2n)(C)O(nlog2n)(D)O(n)6.设一个顺序有序表 A1:14中有 14 个元素,则采用二分法查找元素 A4的过程中比较元素的顺序为()。(A)A1,A2,A3,A4(B)A1,A14,A7,A4(C)A7,A3,A5,A4(D)A7,A5,A3,A47.设一棵完全二叉树中有 65 个结点,则该完全二叉树的深度为()。(A)8(B)7(C)6(D)58.设一棵三叉树中有 2 个度数为 1 的结点,2 个度
3、数为 2 的结点,2 个度数为 3 的结点,则该三叉链权中有()个度数为 0 的结点。(A)5(B)6(C)7(D)89.设无向图 G 中的边的集合 E=(a,b),(a,e),(a,c),(b,e),(e,d),(d,f),(f,c),则从顶点 a 出发进行深度优先遍历可以得到的一种顶点序列为()。(A)aedfcb(B)acfebd(C)aebcfd(D)aedfbc10.队列是一种()的线性表。(A)先进先出(B)先进后出(C)只能插入(D)只能删除二、判断题二、判断题(20(20 分分)1.如果两个关键字的值不等但哈希函数值相等,则称这两个关键字为同义词。()2.设初始记录关键字基本有
4、序,则快速排序算法的时间复杂度为O(nlog2n)。()3.分块查找的基本思想是首先在索引表中进行查找,以便确定给定的关键字可能存在的块号,然后再在相应的块内进行顺序查找。()4.二维数组和多维数组均不是特殊的线性结构。()5.向二叉排序树中插入一个结点需要比较的次数可能大于该二叉树的高度。()6.如果某个有向图的邻接表中第i 条单链表为空,则第 i 个顶点的出度为零。()7.非空的双向循环链表中任何结点的前驱指针均不为空。()8.不论线性表采用顺序存储结构还是链式存储结构,删除值为 X 的结点的时间复杂度均为O(n)。()9.图的深度优先遍历算法中需要设置一个标志数组,以便区分图中的每个顶点
5、是否被访问过。()10.稀疏矩阵的压缩存储可以用一个三元组表来表示稀疏矩阵中的非0 元素。()三、填空题三、填空题(30(30 分分)1word 格式支持编辑,如有帮助欢迎下载支持。文档从互联网中收集,已重新修正排版,word 格式支持编辑,如有帮助欢迎下载支持。1 设一组初始记录关键字序列为(49,38,65,97,76,13,27,50),则以d=4 为增量的一趟希尔排序结束后的结果为_。2 下面程序段的功能是实现在二叉排序树中插入一个新结点,请在下划线处填上正确的内容。typedef struct nodeint data;struct node*lchild;struct node*r
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 试卷 答案
限制150内