【例1】由五个分别带权值为9,2,3,5,14的叶子结点构成的一棵哈夫曼树,该树的带权路径长度为_______________。
A、60
B、66
C、67
D、50
答案:C
解析:
关键点在于要学会如何构造哈夫曼树
已知有5个叶子结点,它们的带权值分别为:9,2,3,5,14
经过构造得出两种哈夫曼树:
ps:不管是选择上面的那种哈夫曼树得到的结果都是一样的。
构造好了二叉树之后,可以进行计算了。
树的带权路径长度=各个叶子结点的带权路径长度之和
某结点的带权路径长度=根结点到该结点的路径长度 ×\times× 该结点的带权值
综上:树的带权路径长度=1×\times×
【例题】哈夫曼树
最新推荐文章于 2023-04-23 21:17:07 发布


最低0.47元/天 解锁文章
1491

被折叠的 条评论
为什么被折叠?



