二叉数带权路径长度咋算?

chobitsy2022-10-04 11:39:541条回答

已提交,审核后显示!提交回复

共1条回复
aergu 共回答了16个问题 | 采纳率81.3%
树的带权路径长度=所有叶子节点带权路径长度之和
即所有叶子节点的权值乘以该叶子节点所在的层次(第一层为0)之和
1年前

相关推荐

若二叉树中有5个叶结点,有6个度为1的结点,则该二叉数总的结点数为多少大神们帮帮忙
得道未成仙ZQX1年前1
kanxue2641 共回答了22个问题 | 采纳率95.5%
是这样的吧,有5个叶子节点,那么肯定有5个和叶子借点相联的节点,这就10个了,然后有5个度为1的节点,现在多加一个放在第三层(放五个叶子借点放在第四层),现在有还差1个度为1的节点,也没有多余的叶子借点,所以将第三层的4个节点分别连成两个有2个子节点的,剩下一个直接连一个第二层节点,最后继续第一层将第二层两个节点相联,单独那个节点继续相联,由于如果继续加的话,度为1的子节点就多了,所以将单个树提高一层,相联,就构成了题目要求的树,如图: