如果一棵非空k(k≥2)叉树T中每个非叶结点都有k个孩子,则称T为正则k叉树。请回答下列问题并给出推导过程。 若T的高度为,,(单结点的树h=1),则T的结点数最多为多少个?最少为多少个?

admin2017-08-16  2

问题 如果一棵非空k(k≥2)叉树T中每个非叶结点都有k个孩子,则称T为正则k叉树。请回答下列问题并给出推导过程。
若T的高度为,,(单结点的树h=1),则T的结点数最多为多少个?最少为多少个?

选项

答案高度为h的正则k叉树T中,含最多结点的树形为:除第h层外,第1到第h-1层的结点都是度为k的分支结点,而第h层均为叶结点,即树是“满”树。此时第i(1≤j≤h)层结点数为kj-1,结点总数M1为: [*] 含最少结点的正则k叉树的树形为:第1层只有根结点,第2到第h-1层仅含1个分支结点和k-1个叶结点,第h层有k个叶结点。即除根外第2到第h层中每层的结点数均为k,故T中所含结点总数M2为:M2=1+(h一1)×k

解析
转载请注明原文地址:https://jikaoti.com/ti/pnfjFFFM
0

最新回复(0)