数据结构期末复习题答案10826.pdf
《数据结构期末复习题答案10826.pdf》由会员分享,可在线阅读,更多相关《数据结构期末复习题答案10826.pdf(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-.z.1.以下与数据的存储构造无关的术语是 c C、哈希表 2.一个向量第一个元素的存储地址是 100,每个元素的长度为 2,那么第 5 个元素的地址是 B B、108 3.假设带头结点的单向循环链表的头指针为 head,那么该链表为空的判定条件是C C、headnext=head 4.假设进栈序列为 1,2,3,4,5,6,且进栈和出栈可以穿插进展,那么不可能出现的出栈序列是 D D、2,3,5,1,6,4 5.以下关键字序列中,构成小根堆的是 A A、12,21,49,33,81,56,69,41 6.以下数据构造中,不属于二叉树的是 A A、B 树 7.用顺序存储的方法来存储一棵二叉树
2、,存放在一维数组 A1.N中,假设结点 Ai有右孩子,那么其右孩子是 C 。C、A2i+1 8.设树 T 的高度为 4,其中度为 1、2、3、4 的结点个数分别为 4、2、1、1,那么 T 中叶子数为 D D、8 9.有数据53,30,37,12,45,24,96,从空二叉树开场逐个插入数据来形成二叉排序树,假设希望高度最小,那么应选择下面哪个序列输入 B B、37,24,12,30,53,45,96 10.对下面有向图给出了四种可能的拓扑序列,其中错误的选项是 C C、5,1,6,3,4,2 11.m 阶 B-树中所有非终端除根之外结点中的关键字个数必须大于或等于(B )B、m/2-1 12
3、.散列文件也称为(C )B、索引文件 13.数据构造是 D D、相互之间存在一种或多种特定关系的数据元素的集合 14.从逻辑关系来看,数据元素的直接前驱为 0 个或 1 个的数据构造只能是 C C、线性构造和树型构造 15.设 p 为指向双向循环链表中某个结点的指针,p 所指向的结点的两个链域分别用 pllink 和 prlink 表示,那么同样表示 p-.z.指针所指向结点的表达式是 D D、pllinkrlink 16.假设栈采用顺序存储方式存储,现两栈共享空间 V1.m,topi代表第 i 个栈(i=1,2)栈顶,栈 1 的底在 v1,栈 2 的底在Vm,那么栈满的条件是 B B、top
4、1+1=top2 17.假设一棵二叉树有 11 个叶子结点,那么该二叉树中度为 2 的结点个数是 A A、10 18.树的先根序列等同于与该树对应的二叉树的 A A、先序序列 19.下面关于哈希(Hash,杂凑)查找的说确的是(C )C、不存在特别好与坏的哈希函数,要视情况而定 20.以下序列中,D 是执行第一趟快速排序后所得的序列。D、68,11,69,23,18 93,73 21.以下关键字序列中,构成小根堆的是(D )D、(15,28,46,37,84,58,62,41)22.ISAM 文件和 VASM 文件属于(C )C、索引顺序文件 23.下面程序段的时间复杂度为 C for(i=0
5、;im;i+)for(j=0;jnext=s-next;s-next=p;25.为便于判别有向图中是否存在回路,可借助于 D D、拓扑排序算法 26.假设以 S 和 X 分别表示进栈和退栈操作,那么对初始状态为空的栈可以进展的栈操作系列是 D D、SSS*S*27.设有一顺序栈 S,元素 s1,s2,s3,s4,s5,s6 依次进栈,如果 6 个元素出栈的顺序是 s2,s3,s4,s6,s5,s1,那么栈的容量至少应该是(B )-.z.B、3 28.假设以数组 Am存放循环队列的元素。队列的长度为 length,指针 rear 指向队尾元素的下一个存储位置,那么队头元素所在的存储位置为B。B、
6、(rear-length+m)%m 29.在一个链队列中,front 和 rear 分别为头指针和尾指针,那么插入一个结点 s 的操作为 D 。D、rear-next=s;rear=s;30.对于哈希函数 H(key)=key%13,被称为同义词的关键字是 D D、25 和 51 31.采用二叉链表存储的 n 个结点的二叉树,共有空指针 A 个。A、n+1 32.连通网的最小生成树是其所有生成树中 D D、边的权值之和最小的生成树 33.对记录序列(314,298,508,123,486,145)依次按个位和十位进展两趟基数排序之后所得结果为 B B、508,314,123,145,486,2
7、98 34.任何一个无向连通图的最小生成树(C )。C、一棵或多棵 35.无向图的邻接矩阵是一个(C)C、对称矩阵 36.设无向图 G-=(V,E)和 G=(V,E),如 G为 G 的生成树,那么以下说法中不正确的选项是(B)。B、G为 G 连通分量 37.以 v1 为起始结点对以下图进展深度优先遍历,正确的遍历序列是 D D、v1,v2,v5,v6,v7,v3,v4 38.下面几个符号串编码集合中,不是前缀编码的是 B B、0,1,00,11 39.希尔排序的增量序列必须是B 。B、递减的 40.采用起泡排序法对 n 个关键字进展升序排序,假设要使排序过程中比拟关键字的次数最多,那么初始时的
8、序列应满足条件 D D、关键字从大到小排列 41.在以下部排序中(A)是不稳定的。-.z.A、希尔排序 42.分别以以下序列构造二叉排序树,与用其它三个序列所构造的结果不同的是(C )。A、100,80,90,60,120,110,130 43.在查找过程中,冲突指的是 C 。C、不同键值对应一样的存储地址 44.对有 14 个元素的有序表 A1.14作二分查找,查找元素 A4时的被比拟元素依次为 D 。D、A7,A3,A5,A4 45.以 v1 为起始结点对以下图进展广度度优先遍历,正确的遍历序列是 A A、v1,v2,v3,v4,v5,v6,v7 二、填空题(本大题共 10 小题,每题 2
9、 分,假设有两个空格,每个空格 1 分,共 20 分)1.数据的物理构造包括 数据元素 的存储和数据之间关系的存储。2.假设一个算法中的语句频度之和为 T(n)=1921n+4nlogn,那么算法的时间复杂度为 nlogn。3.下面程序段的时间复杂度是 nlog3。i=1;while(inext-next=L 17.边 种不同的拓扑序列。18.从空树起,依次插入关键字 1l,27,35,48,52,66 和 73 构造所得的二叉排序树,在等概率查找的假设下,查找成功时的平均查找长度为 384。19.带头结点的双循环链表 L 中只有一个元素结点的条件是 队列 。20.求最小生成树的克鲁斯卡尔(K
10、ruskal)算法耗用的时间与图中边稠密、边稀疏 的数目正相关。21.一棵完全二叉树中共有 768 结点,那么该树中共有 5 个叶子结点。22.实现图的广度优先搜索,除了一个标志数组标志已访问的图的结点外,还需要 8、64 存放被访问的结点以实现遍历。23.Prim普里姆算法适用于求 2h-1的网的最小生成树;kruskal克鲁斯卡尔算法适用于求 2h-1 的网的最小生成树。24.对长度为 20 的有序表进展二分查找的判定树的高度为 n-1。25.设一棵完全二叉树有 128 个结点,那么该完全二叉树的深度为 n ,有_个叶子结点。26.高度为 h 的完全二叉树中最少有栈个结点,最多有个结点。2
11、7.设连通图 G 中有 n 个顶点 e 条边,那么对应的最小生成树上有 3 条边。28.构造 n 个结点的强连通图,至少有 O(n2)条弧。29.表达式求值是42,13,94,55,05,46,17 应用的一个典型例子。30.设栈 S 和队列 Q 的初始状态为空,元素 e1,e2,e3,e4,e5,e6 依次通过栈 S,一个元素出栈后即进入队列 Q,假设 6 个元素出队的序列是 e2,e4,e3,e6,e5,e1,那么栈的容量至少应该是。31.快速排序算法在最差的情况下其时间复杂度是 。32.对序列55,46,13,05,94,17,42进展基数排序,第一趟排序后的结果是。三、应用题本大题共
12、5 小题,每题 6 分,共 30 分 1.二叉树的先序遍历序列 ABCDEFGH,中序遍历序列为 CBEDFAGH,画出二叉树。答案:二叉树形态 2.如图请给出邻接表、邻接矩阵及逆邻接表。-.z.参考答案如下:1邻接表:(注意边表中邻接点域的值是顶点的序号,这里顶点的序号是顶点的下标值-1)vertex firstedge next 2逆邻接表:3 3.由字符集s,t,a,e,I及其在电文中出现的频度构建的哈夫曼树如下图。某段电文的哈夫曼编码为 0,请根据该哈夫曼树进展译码,写出原来的电文。答案:原来的电文为:eatst 4.请画出以下图所示的树所对应的二叉树,并写出对应二叉树的先序遍历和中序
13、遍历。答案:先序遍历为:12345687 中序遍历为:34867521 5.设散列表为 HT13,散列函数为 H(key)=key%13。用闭散列法解决冲突,对以下关键码序列 12,23,45,57,20,03,78,31,15,36 造表。采用线性探查法寻找下一个空位,画出相应的散列表,并计算等概率下搜索成功的平均搜索长度。1 2 3 4 5 6 7 8 V1 V3 V2 V4 1 2 3 4 5 6 7 8-.z.答案:使用散列函数 H(key)=key mod 13,有 H(12)=12,H(23)=10,H(45)=6,H(57)=5,H(20)=7,H(03)=3,H(78)=0,H
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 期末 复习题 答案 10826
限制150内