二叉树 明天要考试了 求这题答案要过程

试构造一棵二叉树,包含权为1,4,9,16,25,36,49,64,81,100等10个终端结点,且具有最小的加权路径长度WPL。... 试构造一棵二叉树,包含权为1,4,9,16,25,36,49,64,81,100等10 个终端结点,且具有最小的加权路径长度WPL。 展开
 我来答
百度网友89edbef
2014-01-08
知道答主
回答量:13
采纳率:0%
帮助的人:12.9万
展开全部
其实这就是最优二叉树的构建。1、首先从所有结点中选取权值最小的两个结点。2、然后新建一个结点,结点值为该两个结点值之和,并且将该两个结点分别作为新节点的左右子树、然后从原集合结点中删除该两个结点。3、将新节点添加到结点集合中。4、重复1—3过程,直到最后一次合并之后,集合中只剩下一个元素,即根节点。
上述步骤结束后即可得到一棵最优二叉树了。最小加权路径WPL=∑Wi*Ni;即构建的二叉树中,第i层的结点总数Ni和该层权重之积再求一个和。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式