树的基本性质


结点数、度数、高度之间的关系

 

结点度:一个结点的孩子个数

树的度:树中结点中最大的度数

叶子结点没有孩子,所以度数为0

根节点所在层数为1层

设结点度数为0、1、2、~~的结点个数分别为n0,n1,n2,~~

(1)总结点数=总度数和(分支数)+1=n0+n1+n2+~~

总度数和+1:

  除根节点外,每个结点都是一个分支,分支数=总度数和,所以总结点个数=总度数和(分支数)+1

 n0+n1+n2+~~:

  n0为叶子结点个数,各级结点个数之和=总结点个数

 

(2)度数为m的树上第i层最多有mi-1个结点

第1层只有一个根节点,第2层最多m个结点,第3层最大m2个结点,第i层最多mi-1个结点

 

高度为H的m叉树最多有(mH-1)/(m-1)个结点

可将m叉树看作一个等比数列1,m,m2,m3,~~,m

等比数列公式:a1*(1-qn)/(1-q)=(a1-an*q)/1-q

总结点个数:(mH-1)/(m-1)

 

(3)具有n个结点的m叉树的最小高度为logm[n*(m-1)+1]

将除根节点外的每一层都填充满,即上一性质的逆推:logm[n*(m-1)+1]

 

(4)具有n个结点的m叉树的最大高度为n

    具有n个结点的m叉树的最大高度为n-m+1

            除最后一层放置m个结点外,每一层都只放置一个结点,剩余n-m个结点,即n-m层,最大高度为n-m+1

 

 

 

高度:3

树的度:3

B结点的度:2

C结点的度:3

 

个人总结,转载请标明出处。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM