【经验分享】数据结构——求树的叶子结点个数计算方法

【经验分享】数据结构——求树的叶子结点个数计算方法

一道题就可以学会

在一棵度为4的树T中,若有20个度为4的结点,10个度为3的结点,1个度为2的结点,10个度为1的结点,则树T的叶结点个数是()

A、41

B、82

C、122

D、其他

这种题做法固定,记住两个公式即可度

4

3

2

1

0

结点个数

20

10

1

10

x(叶子结点)

①n = 20 + 10 + 1 + 10 + x

②n-1 = 20*4 + 10*3 + 1*2 + 10*1 + x*0

联立①、②得:

x(叶子结点)=82

解惑:1、为什么n=20+10+1+10+x?答:结点总数=所有结点数的和

2、为什么是n-1=20*4+10*3+1*2+10*1+x*0?答:对于任意树,如果树中有 n 个节点,则树中有 n−1 条边。

边数=节点数−1

边数=该结点*该结点的度+该结点*该结点的度+...+该结点*该结点的度

注:参照上面的表和式子理解这个公式,很好理解的。

相关文章

野莓:形態特徵,植物性狀,生境習性,地理分布,繁殖方法,根櫱,扦插,移株,栽培技術
方舟:生存进化 三角龙作用性解析 好地方介绍
dnf模型哪个好
bt365登录

dnf模型哪个好

📅 07-18 👁️ 8754