第6章 树二叉树作业answer.pptVIP

  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文档。上传文档
查看更多
第6章 树二叉树作业answer

第6章 树和二叉树 作业解答 * 绊蓉湿删蚁灌岳舰平肉泅虽揍茧软信舷芽观镐楚波眶垢赎眷估汐吊鳃巷摔第6章 树和二叉树作业answer第6章 树和二叉树作业answer K A B C D E F L G H I J M 1 如图所示的二叉树 的(a)画出其顺序存储和二叉链表 存储。(b)列出该二叉树的叶子 结点,指出该二叉树的深度 (c)分别写出该二叉树的先序,中序, 后序遍历序列。 作业1 2 编写一个算法统计二叉树 中叶子结点的个数 3)已知一棵二叉树的前序遍历的 结果是ABECDFGHIJ, 中序遍历 的结果是EBCDAFHIGJ, 试画出这棵二叉树。 笋尤芒哮初荣奄缉忙碉隆短隋房肮辗迹坑办无浊汤坛河茄骆舔轻倘顽刑灶第6章 树和二叉树作业answer第6章 树和二叉树作业answer 1)将如图所示的二叉树进行 中序线索化。 2 试找出分别满足下面条件的所有二叉树: (1)前序序列和中序序列相同; (2)中序序列和后序序列相同; (3)前序序列和后序序列相同; (4)前序、中序、后序序列均相同 3 假定用于通信的电文仅由8个字母c1, c2, c3, c4, c5, c6, c7, c8组成, 各字母在电文中出现的频率分别为5, 25, 3, 6, 10, 11, 36, 4。 试为这8个字母设计不等长Huffman编码, 并给出该电文的总码数 作业:2 1 3 9 11 2 5 13 10 6 7 12 8 4 15 14 茁柬搁册煌眩活拖罗托胁派骡奄尝岩孽玖铀检灵露闭吏硕槐糖瓣羊狙胀群第6章 树和二叉树作业answer第6章 树和二叉树作业answer 作业:1 1)顺序存储: 树的深度是7 数组存储单元大小 是27-1=127 叶子结点 L,FGM J A B C D E F L G H I J M K 1 2 4 5 8 9 10 11 17 22 44 45 91 山呐缕洽靳玻图栗机择瓦蝎抑茫稠饮恫卿玻阑晒验浸闭绿羹喷琵门孽灾昭第6章 树和二叉树作业answer第6章 树和二叉树作业answer 0 1 2 3 4 5 6…7……8 9…10…11 …. …91 126 A B 0 E C 0 0 K F G D J …….. H ^ L ^ ^ M ^ ^ I A B E C D G K F J ^ ^ ^ ^ ^ ^ ^ ^ ^ 0 0 唱艺锑压泡竿肖误涅欺球廊少惯囊喀娇烁迪谊塞脉摩端容钧熬沾松元敛汀第6章 树和二叉树作业answer第6章 树和二叉树作业answer 遍历序列 先序:ABEKLFCGDHMIJ 中序 KLEFBGCMHIJDA 后序 LKFEGMJIHDCBA 2.统计出给定二叉树中叶子结点的数目 (1)顺序存储结构的实现 int CountLeaf1(SqBiTree bt,int k) {/*一维数组bt[2k-1]为二叉树存储结构,k为二叉树深度,函数值为叶子数。*/ total=0; for(i=1;i=2k-1;i++) { if (bt[i]!=0) { if ((bt[2i]==0 bt[2i+1]==0) || (i(2k-1)/2)) total++; } } return(total); } 喊敌窖停酬佰姥幼陵斌肚并课沏晴缴柑陕赃椽粤佣季习趴蔬刁疡船打眨吕第6章 树和二叉树作业answer第6章 树和二叉树作业answer (2)二叉链表存储结构的实现 int CountLeaf2(BiTree bt) {/*开始时,bt为根结点所在链结点的指针,返回值为bt的叶子数*/ if (bt==NULL) return(0); if (bt-lchild==NULL bt-rchild==NULL) return(1); return(CountLeaf2(bt-lchild)+CountLeaf2(bt-rchild)); } A B F G E C D H I J 3)重建二叉树 林历佑书所猪蓬抬似豆尺涣汝闺欧扼佑湘责箕属壮预技昆吩页宏户姜或故第6章 树和二叉树作业answer第6章 树和二叉树作业answer 作业:2 1 3 9 11 2 5 13 10 6 7 12 8 4 15 14 1)转化的二叉树 如图 二叉树中序遍历序列:3 4

文档评论(0)

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

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

1亿VIP精品文档

相关文档