网站大量收购闲置独家精品文档,联系QQ:2885784924

《数据结构》习题课2.pptVIP

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3 G E D B C 1 2 1 3 3 4 2 2 5 A 0 3 4 4 4 ? ? 0 1 ? 1 ? ? ? 0 2 ? ? ? 3 4 0 4 ? ? ? ? 2 0 ? ? ? ? 3 2 0 d2加入顶点B -1 A B A B -1 -1 -1 B -1 B -1 -1 -1 -1 C -1 -1 -1 D B -1 B -1 -1 -1 -1 E -1 -1 -1 -1 -1 G G -1 path2加入顶点B 0 3 4 4 4 ? ? 0 1 3 1 ? ? ? 0 2 ? ? ? 3 4 0 4 ? ? ? ? 2 0 ? ? ? ? 3 2 0 d3加入顶点C -1 A B A B -1 -1 -1 B C B -1 -1 -1 -1 C -1 -1 -1 D B -1 B -1 -1 -1 -1 E -1 -1 -1 -1 -1 G G -1 path3加入顶点C 3 G E D B C 1 2 1 3 3 4 2 2 5 A 0 3 4 4 4 ? ? 0 1 3 1 ? ? 5 0 2 6 ? ? 3 4 0 4 ? ? 5 6 2 0 ? ? 6 7 3 2 0 d4加入顶点D -1 A B A B -1 -1 -1 B C B -1 -1 D -1 C D -1 -1 D B -1 B -1 -1 D D E -1 -1 -1 D D G G -1 path4加入顶点D 0 3 4 4 4 ? ? 0 1 3 1 ? ? 5 0 2 6 ? ? 3 4 0 4 ? ? 5 6 2 0 ? ? 6 7 3 2 0 d5加入顶点E -1 A B A B -1 -1 -1 B C B -1 -1 D -1 C D -1 -1 D B -1 B -1 -1 D D E -1 -1 -1 D D G G -1 path5加入顶点E * 习题六(第107页) 6.2(2)对于三个结点A,B和C,可分别组成多少不同的无序树、有序树和二叉树? 答:(1)无序树:9棵 (2)有序树:12棵 (3)二叉树:30棵 6.3 (3)高度为h的k叉树的特点是:第h层的节点度为0,其余结点的度均为k。如果按从上到下,从左到右的次序从1开始编号,则: ①各层的结点是多少?第i层有ki-1个 ②编号为i的结点的双亲的编号是多少??(i-1)/k? ③编号为i的结点的第m个孩子的编号是多少? k(i-1)+m+1 ④编号为i的结点的有有兄弟的条件是什么? 根据②和③的结果有:i k(?(i-1)/k?-1)+k+1 即: i? k ?(i-1)/k? 6.4 设对一棵二叉树进行中序遍历和后序遍历的结果分别为: (1)中序遍历 B D C E A F H G (2)后序遍历 D E C B H G F A 画出该二叉树。 答: 6.5 写出图6-23的遍历结果。 先序:ADEHFJGBCK 中序:HEJFGDABKC 后序:HJGFEDKCBA 6.6(6) 设计算法,交换一棵二叉树中每个结点的左、右子树。 template class T void BTreeT::Exch(BTNodeT *p) { if (p) { BTNodeT *q=Exch(p-lchild); p-lchild=Exch(p-rchild); p-rchild=q; } } 6.10 将图题6-24中的树转换成二叉树,并将图6-23中的二叉树转换成森林。 6.11 给出对图6-24中的树的先序遍历和后序遍历的结果。 答:先序:A,D,E,F,J,G,M,B,L,H,C,K 后序:J,G,F,E,D,M,H,L,K,C,B,A 6.14 设S={A,B,C,D,E,F},W={2,3,5,7,9,12},对字符集合进行哈夫曼编码,W为各字符的频率。 (1)?画出哈夫曼树 (2)计

文档评论(0)

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

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档