- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二叉树数据结构复习1.ppt
二叉树复习题 算法与数据结构 1.给定二叉树的两种遍历序列,分别是: (1)已知一棵二叉树的先序序列和中序序列分别为ABDGHCEFI和GDHBAECIF,请画出此二叉树。 (2)已知一棵二叉树的中序序列和后序序列分别为BDCEAFHG和DECBHGFA,请画出此二叉树。 答案 2. 试写出如图所示的二叉树分别按先序、中序、后序遍历时得到的结点序列。 ? 答案 3.假设用于通信的电文由字符集{a,b,c,d,e,f,g,h}中的字母构成,这8个字母在电文中出现的概率分别为{0.07,0.19,0.02,0.06,0.32,0.03,0.21,0.10}. (1)为这8个字母设计哈夫曼编码。 (2)若用这三位二进制数(0…7)对这8个字母进行等长编码,则哈夫曼编码的平均码长是等长编码的百分之几?它使电文总长平均压缩多少? 答案 4.对于如图所示的有向图,试写出:??? (1) 从顶点①出发进行深度优先搜索所得到的深度优先生成树;??? (2) 从顶点②出发进行广度优先搜索所得到的广度优先生成树; 答案 5.假设图的顶点是A,B...,请根据下述的邻接矩阵画出相应的无向图或有向图。 (a)????????? ? ???? (b)? 答案 6.对下图所示的连通图,请分别用Prim和Kruskal算法构造其最小生成树。 答案 7. 对下图所示的有向图,试利用Dijkstra算法求出从源点1到其它各顶点的最短路径。 答案 8.用弗洛伊德算法求下图所示的有向图的所有顶点之间的最短路径。写出二维数组和路径在执行该算法的过程中各步的状态。 答案 解:? (1)已知二叉树的前序序列为ABDGHCEFI和中序序列GDHBAECIF,则可以根据前序序列找到根结点为A,由此,通过中序序列可知它的两棵子树包分别含有GDHB和ECIF结点,又由前序序列可知B和C分别为两棵子树的根结点...以此类推可画出所有结点:?????????????????????? ????????????????????? /? \??????????????????? ?????????????????? /???? ? / \???????????????? ??????????????? / \??????? ? /???????????? ? (2)以同样的方法可画出该二叉树:???????????????????? ???????????????????? / \??????????????????? ???????????????????? \?????? \???????????????????? ? ? ??????????????????? / \??? ??? ??????????????? A B C D E F G H I A B F C G D H E 2.解:? (a)前序序列:12345????? 中序序列:24531????? 后序序列:54321? (b)前序序列:12345????? 中序序列:13542????? 后序序列:54321? (c)前序序列???? 中序序列???? 后序序列? (d)前序序列:124735689????? 中序序列:742153896????? 后序序列:742589631 3.解:? (1)哈夫曼编码 接下页 根据上图可得编码表: a:1001 b:01 c:10111 d:1010 e:11 f:10110 g:00 h:1000 (2)用三位二进制数进行的等长编码平均长度为3,而根据哈夫曼树编码的平均码长为:??????4*0.07+2*0.19+5*0.02+4*0.06+2*0.32+5*0.03+2*0.21+4*0.10=2.61?????? 2.61/3=0.87=87%????? 其平均码长是等长码的87%。??? 所以平均压缩率为13%。 4.【解答】? (1) 以顶点①为根的深度优先生成树(不唯一): ① ② ③ ④ ⑤ ??? 5.答:??? 6. 7.解: 循环状态表如下: 循环????? 集合? K D[1] D[2] D[3] D[4] D[5] D[6] 初始化 ? {1}? -?? 0?? 20??
您可能关注的文档
- 家居设计.ppt
- 交通运输学·六路一桥 -.ppt
- 嵌入式微处理器系统及应用-Chapter3-CortexM3.ppt
- 八年级地理下册第一章第四节交通运输业课件湘教版.ppt
- 金属材料焊接工艺制定与评定2.ppt
- 白领阶层家居设计市场调查.ppt
- 数三(经济)考研手册.pdf
- 数学建模备课笔记.doc
- 2004年华南理工大学金属学及热处理考研试题.doc
- 统计学备课笔记1-22.doc
- 基本面选股组合月报:大模型AI选股组合本年超额收益达6.60.pdf
- 可转债打新系列:安集转债,高端半导体材料供应商.pdf
- 可转债打新系列:伟测转债,国内头部第三方IC测试企业.pdf
- 联想集团PC换机周期下的价值重估.pdf
- 计算机行业跟踪:关税升级,国产突围.pdf
- 科技类指数基金专题研究报告:详解AI产业链指数及基金布局.pdf
- 计算机行业研究:AIAgent产品持续发布,关税对板块业绩影响较小.pdf
- 民士达深度报告:国内芳纶纸龙头,把握变局期崛起机遇.pdf
- 社会服务行业动态:全球首张民用无人驾驶载人航空器运营合格证落地,霸王茶姬冲击美股IPO.pdf
- 通信行业研究:特朗普关税令落地,长期看好国产算力链.pdf
文档评论(0)