- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2010第6~7章作业参考答案
第6章,第7章作业 2010-5-30
一、正误判断题
二叉排序树的查找和折半查找的时间性能相同。当装填因子小于1时,向散列表中存储元素时不会引起冲突。
3.一个有向图的邻接表和逆邻接表中的结点个数一定相等。
4.在AOE网中一定只有一条关键路径。
5.对于任意一个图,从某顶点出发进行一次深度优先广度优先遍历,可访问图的所有顶点。
二、单项选择题
1. 已知已个AOV网如图所示,____C_____不是该图的拓扑序列。
A.v0 v1 v5 v2 v3 v6 v4 B.v0 v1 v5 v2 v6 v3 v4
C.v0 v1 v5 v3 v2 v6 v4 D.v0 v1 v5 v6 v2 v3 v4
.在一个无向图中,所有顶点的度数之和等于所有边数的__________倍。
A.1 B.2 C.3 D.4
.判定有向图是否存在回路除了可以利用拓扑排序方法外,还可以用___________。
A.深度优先遍历算法 B.广度优先遍历算法
C.求关键路径方法 D.求最短路径方法
.在采用线性探测法处理冲突所构成的闭散列表上进行查找,可能要探测多个位置,在查找成功的情况下,所探测的这些位置的键值_________。A.不一定都是同义词 B.一定都是同义词
C.一定都不是同义词 D.都相同
__ B ___。
A.0 B.1 C.2 D.3
6.若一个图的边集为{1,2,1,4,2,5,3,1,3,5,4,3},则从顶点1开始对该图进行深度优先搜索,的到的顶点序列可能为___ A ___。
A.1,2,5,4,3 B.2,3,4,5 C.1,2,5,3,4 D.1,4,3,2,5
7.为了实现图的广度优先遍历,其广度优先搜索算法使用的一种辅助数据结构为_B_。
A.栈 B.队列 C.二叉树 D.集合
8.在求图的关键路径时,必须按图中顶点的__ C__首先求出每个顶点事件的最早发生时间。
A.任意次序 B.顶点序号次序
C.拓扑有序 D.拓扑逆序
三、填空题
1.对于一个具有n个定点e条边的有向图和无向图,在其对应的邻接表中,所含边结点的个数分别为__e__和__2e___。
2.在线性表的散列存储中,装填因子α又称为装填系数,若用m表示散列表的长度,n表示待散列存储的元素个数,则α等于__n/m__。
长度为20的有序表采用折半查找,共有__4 _个元素的查找长度为3。
假定一个数列{25,43,62,31,48,56},采用的散列函数为H(k)=k mod 7,则元素48的同义词是_62 H(48)= H(62)=6__。
中缀表达式3×(x+2)-5转换为所对应的后缀表达式为__3x2+×5-___。
后缀表达式4#5×3#2+-的值为___15_______。(#为数据间分隔符)
.已知无向图G的顶点数为n,边数为e,其邻接表表示的空间复杂度为___ O(n+e).已知一个有向图的邻接矩阵表示,计算第j个顶点的入度的方法是 求第j列的所有元素之和。
四、解答题
深度优先: 1 2 4 8 5 6 3 7
广度优先: 1 2 3 4 5 6 7 8
3.一组关键字为(40,28,16,56,50,32,30,63),试依次插入结点生成一棵(AVL)平衡二叉树,并按下表标明插入时所需平衡的类型(LL-左旋转RR-右旋转RL-先右后左旋转LR-先左后右旋转)。
[解答]
数 据 40 28 16 56 50 32 30 63 不平衡类型 LL RL RL RR 不平衡结点 40 40 28 50 最后得到的平衡二叉树的广义表表示为:
40(28(16,32(30)),56(50,63))
4. 已知一组元素的排序码为:(46,74,16,53,14,26,40,38,86,65,27,34),给出利用快速排序方法对该序列进行升序排序时的每一趟的结果,并画出由此快速排序得到的二叉排序树。
一组关键字为(C,B,A,Y,X,Z),试依次插入结点生成一棵(AVL)平衡二叉树。
已知散列函数H(k)=k mod 12,键值序列为(25, 37, 52, 43, 84, 99, 120, 15, 26, 11, 70, 82),采用拉链法处理冲突,试构造开散列表,并计算查找成功的平均查找长度。
【解答】H(25)=1, H(37)=1, H(52)=4, H(43)=7, H(84)=0, H(99)=3,H(120)=0, H(1
文档评论(0)