数据结构自考资料计算机5000102计算机应用软件8.docVIP

数据结构自考资料计算机5000102计算机应用软件8.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构自考资料计算机5000102计算机应用软件8.doc

数据结构一(图题) 求出下图所示有向图的邻接表。 答:有向图的邻接表力: 求出下阁所示无向阁的邻接表。 答:无向罔的邻接表为: Vov,V2V3 Vo v, V2 V3 Head 2 3 A 2 A 用邻接矩阵存储一个包含1000个顶点和1000条边的图,则该图的邻接矩阵中有多少元素?有多少非零元素? 答:该图的邻接矩阵屮有1000*1000个元素。该图的邻接矩阵屮有2000个非零元素。 画出下图中二叉树的顺序存储结构示意图。 AIOl AI21 A[61 AIOl AI21 A[61 AI141 19.写出中缀表达式A-(B+C/D)*E的后缀形式。 答:中缀表达式A-(B+C/D)*E的后缀形式是:ABCD/+E*-。 20.为什么用二叉树表示一般树? 答:树的最直观表示是为树中结点没置指向子结点的指针域,对k叉树而言,每个结点除data域外,还有k个链接域。这 样,对一个有n个结点的k叉树来说,共有n*k个指针域,其中n-1个不空,另外n(k_l)+l个指针域为空,因此,空链接 域的比例约为(k-1) /k ,于是导致大量的空间浪费。然而,如果采用二叉树表示一棵n个结点的树,则树中共有2n个链 接域,其中未用到的有n+1个,占所有指针域的比例约为1/2,空间浪费少很多。 另外,因为任何树型结构都可以转换成二叉树,因此,通常川二叉树表示树型结构。 21.已知数据序列为12, 5, 9, 20, 6, 31,24,对该数据序列进行排序,试写出冒泡排序每趟的结果。 答:初始键值序列12 5 9 20 6 31 24 第一趟排序 [5 9 12 6 20 24] 第二趟排序 [5 9 6 12 20] 24 笫三趟排序 [5 9 6 12] 20 24 趟排序5 6 9 12 20 24 31 试找出前序序列和中序序列相同的所有二叉树。 解答:空树或缺左子树的单支树。 完全二叉树用什么数据结构实现最合适,为什么? 答:完全二叉树用一维数组实现最合适。因为完全二叉树保存在一维数组屮吋,数组内没有空洞,不存在空间浪费W题;另 外,顺序存储方式下,父子结点之间的关系可用公式描述,即已知父(或子)结点寻找子(或父)结点只需计算一个公式, 访问结点方便。但采用链表存储时就存在空间浪费问题,因为每个结点要另外保存两个链接域,并且寻找结点也不容易。 24.给定表(40, 36, 55, 6, 64, 77, 9, 41),按数据元素在表中的次序构造一棵二叉查找树,并求其平均查找长度。 答:构造的二叉查找树如下图,其平均查找长度为11/4。 对于下阁所示的二叉树,试分别写出先根遍历、屮根遍历和后根遍历该树所得到的先根序列、屮根序列和后根序列。 解答:先根遍历的结点序列:ABCEIFJDGHKL 屮遍历的结点序列:ETCFJBGDKHLA 后根遍历的结点序列:IEJFCGKLHDBA 我们已经知道,树的先根序列与其对应的二叉树的先根序列相同,树的后根序列与其对应的二叉树的屮根序列相同。那 么利用树的先根遍历次序与后根遍历次序,能否唯一确定一棵树?请说明理由。 答:能。因为树的先根序列与其对应的二叉树的先根序列相同,树的后根序列与其对应的二叉树的中根序列相同,而二叉树 的先根序列与二叉树的中根序列能唯一确定一棵二叉树,所以利用树的先根遍历次序与后根遍历次序,能唯一确定一棵树。 请给出如下图所示的权图的邻接矩阵。 7答:解:012340oooooo312 3 42 7 答:解: 0 1 2 3 4 0 oo oo oo 3 12 3 4 2 7 oo () oo oo °° 0 5 OO OO Q OO OO 4 己知一棵二叉树的中序和前序序列如下,求该二叉树的后序序列。 巾序序列:c,b,d,e,a, g: i,h,j, f 前浮浮列:a,b,c,d,e,f,g,h,i,j 答:该二叉树的后序序列为:c,e,d,b,i, j,h,g,f,a 对半查找是否适合于以链接结构组织的表? 答:对半查找不适合于以链接结构组织的表。。 请指出中序遍历二叉查找树的结点可以得到什么样的结点序列。 答:中序遍历二叉查找树的结点就可以得到从小到大排序的结点序列。 已知数据序列为12, 5, 9, 20, 6, 31,24,对该数据序列进行排序,试写出归并排序每趟的结果。 解答: 初始键值序列12 5 9 20 6 31 24 第一趟排序[5 12] [9 20] [6 31] [24] 第二趟排序[5 9 12 20] [6 24 31] 第三趟排序5 6 9 12 20 24 31 () 答:把下列森林转化为一棵二叉树。 试找岀前序序列和后序序列相同的所有二叉树。 答:空树或只有根结点的二叉树。 34. 一组记录的关键字为(50,79, 8, 56, 32, 41

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档