首页 > 其他 > 详细

树的基本性质

时间:2021-04-03 20:39:25      阅读:23      评论:0      收藏:0      [点我收藏+]

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

 

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

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

叶子结点没有孩子,所以度数为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-m+1

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

 

技术分享图片

 

 

高度:3

树的度:3

B结点的度:2

C结点的度:3

 

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

树的基本性质

原文:https://www.cnblogs.com/little-whilte/p/14612800.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!