早教吧作业答案频道 -->数学-->
哈夫曼树的带权路径长度是什么?
题目详情
哈夫曼树的带权路径长度是什么?
▼优质解答
答案和解析
1.树的路径长度
树的路径长度是从树根到树中每一结点的路径长度之和.在结点数目相同的二叉树中,完全二叉树的路径长度最短.
2.树的带权路径长度(Weighted Path Length of Tree,简记为WPL)
结点的权:在一些应用中,赋予树中结点的一个有某种意义的实数.
结点的带权路径长度:结点到树根之间的路径长度与该结点上权的乘积.
树的带权路径长度(Weighted Path Length of Tree):定义为树中所有叶结点的带权路径长度之和,通常记为:
其中:
n表示叶子结点的数目
wi和li分别表示叶结点ki的权值和根到结点ki之间的路径长度.
树的带权路径长度亦称为树的代价.
3.最优二叉树或哈夫曼树
在权为wl,w2,…,wn的n个叶子所构成的所有二叉树中,带权路径长度最小(即代价最小)的二叉树称为最优二叉树或哈夫曼树.
【例】给定4个叶子结点a,b,c和d,分别带权7,5,2和4.构造如下图所示的三棵二叉树(还有许多棵),它们的带权路径长度分别为:
(a)WPL=7*2+5*2+2*2+4*2=36
(b)WPL=7*3+5*3+2*1+4*2=46
(c)WPL=7*1+5*2+2*3+4*3=35
其中(c)树的WPL最小,可以验证,它就是哈夫曼树.
注意:
① 叶子上的权值均相同时,完全二叉树一定是最优二叉树,否则完全二叉树不一定是最优二叉树.
② 最优二叉树中,权越大的叶子离根越近.
③ 最优二叉树的形态不唯一,WPL最小
树的路径长度是从树根到树中每一结点的路径长度之和.在结点数目相同的二叉树中,完全二叉树的路径长度最短.
2.树的带权路径长度(Weighted Path Length of Tree,简记为WPL)
结点的权:在一些应用中,赋予树中结点的一个有某种意义的实数.
结点的带权路径长度:结点到树根之间的路径长度与该结点上权的乘积.
树的带权路径长度(Weighted Path Length of Tree):定义为树中所有叶结点的带权路径长度之和,通常记为:
其中:
n表示叶子结点的数目
wi和li分别表示叶结点ki的权值和根到结点ki之间的路径长度.
树的带权路径长度亦称为树的代价.
3.最优二叉树或哈夫曼树
在权为wl,w2,…,wn的n个叶子所构成的所有二叉树中,带权路径长度最小(即代价最小)的二叉树称为最优二叉树或哈夫曼树.
【例】给定4个叶子结点a,b,c和d,分别带权7,5,2和4.构造如下图所示的三棵二叉树(还有许多棵),它们的带权路径长度分别为:
(a)WPL=7*2+5*2+2*2+4*2=36
(b)WPL=7*3+5*3+2*1+4*2=46
(c)WPL=7*1+5*2+2*3+4*3=35
其中(c)树的WPL最小,可以验证,它就是哈夫曼树.
注意:
① 叶子上的权值均相同时,完全二叉树一定是最优二叉树,否则完全二叉树不一定是最优二叉树.
② 最优二叉树中,权越大的叶子离根越近.
③ 最优二叉树的形态不唯一,WPL最小
看了 哈夫曼树的带权路径长度是什么...的网友还看了以下:
仿句:家是小树成长的沃土,家是…… 2020-04-26 …
1松林内的松毛虫体色各异,说明松毛虫个体间存在着().投放喜鹊后,体色与松树颜色相近的松毛虫有更多 2020-05-13 …
英语翻译完成了作业之后,我们去打篮球了.3.我们无意中注意到一个小偷溜进了大楼.4.你认识抱孩子的 2020-05-14 …
我们通常吃的蘑菇,繁殖时通常用菌丝,那么枯树上长的蘑菇繁殖是靠()A.孢子B.菌盖C.菌丝D.菌柄 2020-05-14 …
我们通常吃的蘑菇,繁殖时通常用菌丝,那么枯树上长的蘑菇繁殖是靠()A、孢子B、菌盖C、菌丝D、菌柄 2020-05-14 …
六、解答题(每小题6分,共12分) 29、树的高度与树生长的年数有关,测得某棵树的有关数据如下表( 2020-05-17 …
大柿子树上长的蘑菇能吃吗? 2020-06-05 …
茶树生长的土壤环境 2020-06-07 …
扬树根长的蘑菇有毒吗 2020-06-17 …
谁认识一种是在柳树上长的一颗柳树的树枝上长了很茂盛的一撮青绿色的树枝还结有红色豆粒大小的果实?是在 2020-06-25 …
相关搜索:哈夫曼树的带权路径长度是什么