zoukankan      html  css  js  c++  java
  • 关于二叉树中度为0与度为2节点数关系证明

    大家可能都知道二叉树中叶子节点(度为0)与度为2的节点数的关系为

    度为2节点数 = 叶子节点数 - 1

    但是知道为什么的人却不多,下面就是这个定理的证明

    树(不仅仅是二叉树)中每个节点头上都有一个支路,但唯独有一个是例外——根节点

    所以我们可以得到树的一个重要结论①:

    树支路总数 = 树节点总数 - 1

    支路总数怎么计算?

    设度为 i 的节点有 xi 个,所以支路总数等于  Σ i * xi  

    二叉树的度只有0,1,2  

    带入重要结论①所以有:

    0*x+ 1*x+ 2*x = x+ x+ x  -  1

    两边稍微计算一下得出:

    x = x0 -  1

    以上就是度为0与度为2的节点数的关系的证明。

  • 相关阅读:
    简单测试
    纸玫瑰
    Java 字符串编码 (保存成txt测试)
    创建 Filter
    jee中文名图片+tomcat ==> 中文乱码的另类处理(未成功)
    dom4j_01_02
    dom4j_01_01
    Java 字符串编码
    websocket

  • 原文地址:https://www.cnblogs.com/Xieyang-blog/p/8532954.html
Copyright © 2011-2022 走看看