漫话数据结构-二叉树的性质.pptxVIP

  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文档。上传文档
查看更多
枝枝丫丫的树;A;性质1 非空二叉树上叶结点数等于双分支结点数加1。 证明:设二叉树上叶结点数为n0,单分支结点数为n1,双分支结点数为n2,则总结点数n=n0+n1+n2。在一棵二叉树中,所有结点的分支数(即度数)应等于单分支结点数加上双分支结点数的2倍,即总的分支数=n1+2n2。 由于二叉树中除根结点以外,每个结点都有唯一的一个分支指向它,因此二叉树中有: 总的分支数=总结点数-1。 由上述三个等式可得:n1+2n2=n0+n1+n2-1 即:n0=n2+1;求解二叉树的结点个数问题归纳 通常利用二叉树的性质1,即n0=n2+1来求解这类问题,也常利用以下关系求解: n=n0+n1+n2 度之和=n-1 度之和=n1+2n2 所以有: n=n1+2n2+1;性质2 非空二叉树上第i(i≥1)层上至多有2i-1个结点。 由树的性质2可推出。;性质3 高度为h的二叉树至多有2h-1个结点(h≥1)。 由树的性质3可推出。;性质4 对完全二叉树中编号为i的结点(1≤i≤n,n≥1,n为结点数)有: (1)若i≤?n/2?,即2i≤n,则编号为i的结点为分支结点,否则为叶子结点。 (2)若n为奇数,则每个分支结点都既有左孩子结点,也有右孩子结点;若n为偶数,则编号最大的分支结点只有左孩子结点,没有右孩子结点,其余分支结点都有左、右孩子结点。 (3)若编号为i的结点有左孩子结点,则左孩子结点的编号为2i;若编号为i的结点有右孩子结点,则右孩子结点的编号为(2i+1)。 (4)除树根结点外,若一个结点的编号为i,则它的双亲结点的编号为?i/2?,也就是说,当i为偶数时,其双亲结点的编号为i/2,它是双亲结点的左孩子结点,当i为奇数时,其双亲结点的编号为(i-1)/2,它是双亲结点的右孩子结点。 ;一棵含有882个结点的二叉树中有365个叶子结点,求度为1的结点个数和度为2的结点个数。 解:这里n=882,n0=365,由二叉树的性质1可知n2=n0-1=364,而n=n0+n1+n2,即n1=n-n0-n2=882-365-364=153。所以该二叉树中度为1的结点和度为2的结点个数分别是153和364。;性质1 非空二叉树上叶结点数等于双分支结点数加1。 性质2 非空二叉树上第i(i≥1)层上至多有2i-1个结点。 性质3 高度为h的二叉树至多有2h-1个结点(h≥1)。 性质4 略;一棵完全二叉树中有501个叶子结点,则至少有???少个结点。;谢谢观看指导

文档评论(0)

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

分享文档,资源共享

1亿VIP精品文档

相关文档