因总结点数n=n0+n1+n2,因为二叉树中除了根结点以外,其余的每一个结点都有唯一的一个分支进入,设二叉树中所有进入分支的总数为m,则二叉树中总的节点数为
n=m+1(
一)
又由于二叉树中这m个进入分支是由分别由非叶子结点射出的。其中度为1的每个结点射出一个分支,度为2的结点射出2个分支。因此二叉树中所有度为1与度为2的结点射出的分支总数为n1+n2.而在二叉树中,总的射出的分支数应该与总的进入的分支数相等,于是m=n1+n2,然后代入上式既有
m=n1+2*n2(二),将(二)代入
(一)既有n=n1+2*n2+1
(三),然后比较(三)和n=n0+n1+n2,既有n0+n1+n2=n1+2*n2+1,消去相等的项,既有
n0=n2+1.
这样就证完了。大大你看看哈。
[
本帖最后由 zxd675816777 于 2012-3-5 19:51 编辑 ]