- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2012-2013数据结构A卷及参考答案
一、填空题(每空1 分,共10分)
1.向一个长度为n的向量的第i个元素(1≤i≤n+1)之前插入一个元素时,需向后移动 n-i+1 个元素。
2.带有一个头结点的单链表head为空的条件是 head-next=head 。
3.由带权为9、2、5、7的四个叶子结点构造一棵哈夫曼树,该树的带权路径长度为 44 。
4.设s=’I︺AM︺A︺TEACHER’,其长度是 14 。
5.二维数组A[10][20]采用列序为主方式存储,每个元素占一个存储单元并且A[0][0]的存储地址是200,则A[6][12]的地址是 326 。
6.假设在有序线性表A[1..20]上进行二分查找,则比较一次查找成功的结点数目个数为__ 1__。
7. 深度为k的完全二叉树至少有 2k-1 个结点,至多有 2k-1 个结点。
8.在无向图G的邻接矩阵A中,若A[i][j]等于1,则A[j][i ]等于 1 。
9.执行广义表操作 GetTail[ GetHead[ ((a,b),(c,d)) ] ]后的结果为 (b)
图 1
A. 124359786 B. 123459786
C. 142357896 D. 413257869
8.对一个长度为10的有序表进行折半查找,在等概率情况下查找成功的平均查找长度为( A )
A. 2.9 B. 3.0 C. 3.2 D. 3.4
9.下列排序算法中,那个算法是稳定的?( D )
A. 希尔排序 B. 快速排序 C. 堆排序 D. 归并排序
10.设数据结构A = (D,R)。其中D={a,b,c,d,e},R={a,b,a,c,b,d,b,e}。则数据结构A是( B )
A. 线性结构 B.树型结构 C.集合 D.网状结构
三.简答题(每小题分值见题首,共40分)
1.(6分)设广义表 L=(a,(( ),b),(e)),画出L的头尾链表存储结构。
2.(10分)设某二叉树的先序序列ABDFCEGH,中序序列BFDAGEHC
(1)画出对应的二叉树;4分
(2)在(1)的二叉树中补出中序线索(请将线索画成带箭头的虚线);3分
(3)将这棵二叉树转换成树或森林,并画出来。3分
3.(14分)设加权有向图的如图2所示:
45
3 25
21 20 15 20 35
30
20
图 2
(1)写出该图的邻接矩阵(顶点按A,B,C,D,E的顺序);3分
(2)写出以A为起点的深度优先遍历序列;3分
DFS序列: A B C D E
(3)写出以A为起点的广度优先遍历序列;3分
BFS序列:A B C E D
(4)利用Dijkstra算法求出A到其余各点的最短路径(填表1,并写出最短路径长度)。5分
表1
顶点 已确定的最短路径顶点集合 未确定的最短路径顶点集合 Distance 初态 {A} { B,C,D,E } 3 20 ∞ 45 B {A,B} { C,D,E } 3 18 ∞ 28 C {A,B,C} { D,E } 18 38 28 E {A,B,C,E} { D } 38 28 D {A,B,C,E,D} Φ 38
由此可知:A到B的最短距离是3;A到C的最短距离是18;A到D的最短距离是38;A到E的最短距离是28。
4.(10分)设关键字序列为{26,36,41,38,44,15,68,12,06,51,25},哈希表长度为15,即A[0..14],哈希函数为 H(key)=key % 13
(1)求装填因子α;1分
α=11/15=0.73
(2)用线性探测再散列解决冲突,构造哈希表(填表2);7分
(3)求等概率下查找成功的平均查找长度ASL。2分
表2
哈希地址 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 比较次数 1 5 1 2 2 1
文档评论(0)