早教吧作业答案频道 -->其他-->
权值w={2.,3,5,7,9,12},画出哈夫曼树,并求出其带权路径长度
题目详情
权值w={2.,3,5,7,9,12},画出哈夫曼树,并求出其带权路径长度
▼优质解答
答案和解析
哈夫曼树见图.用word随便画的,比较难看.
带权路径长度 (2+3)*3+(5+7+9)*2+12*1=15+42+12=69
其实你可以根据下面的直接求.
哈夫曼树的构造
假设有n个权值,则构造出的哈夫曼树有n个叶子结点. n个权值分别设为 w1、w2、…、wn,则哈夫曼树的构造规则为:
(1) 将w1、w2、…,wn看成是有n 棵树的森林(每棵树仅有一个结点);
(2) 在森林中选出两个根结点的权值最小的树合并,作为一棵新树的左、右子树,且新树的根结点权值为其左、右子树根结点权值之和;
(3)从森林中删除选取的两棵树,并将新树加入森林;
(4)重复(2)、(3)步,直到森林中只剩一棵树为止,该树即为所求得的哈夫曼树
带权路径长度 (2+3)*3+(5+7+9)*2+12*1=15+42+12=69
其实你可以根据下面的直接求.
哈夫曼树的构造
假设有n个权值,则构造出的哈夫曼树有n个叶子结点. n个权值分别设为 w1、w2、…、wn,则哈夫曼树的构造规则为:
(1) 将w1、w2、…,wn看成是有n 棵树的森林(每棵树仅有一个结点);
(2) 在森林中选出两个根结点的权值最小的树合并,作为一棵新树的左、右子树,且新树的根结点权值为其左、右子树根结点权值之和;
(3)从森林中删除选取的两棵树,并将新树加入森林;
(4)重复(2)、(3)步,直到森林中只剩一棵树为止,该树即为所求得的哈夫曼树

看了 权值w={2.,3,5,7,...的网友还看了以下:
圆形物品的直径,半径,周长,周长与直径的比值,周长与半径的比值 2020-05-23 …
冬天,把手贴在室外的铁质品上,感到冰凉的,有时这是这些铁质品把手粘住了,严重时甚至能把手粘掉一层皮 2020-07-07 …
求(8/13+4/7+5/6)×(3/2-4/7-5/6)+(8/13+4/7+5/6-3/2)× 2020-07-18 …
如图,已知正方形的边长为1,在正方形ABCD中有两个相切的内切圆.(1)求这两个内切圆的半径之和; 2020-07-20 …
Rt△ABC中,∠ACB=90°,BC=6cm,AC8cm,CM是斜边AB的中线,CD⊥AB,以点 2020-07-26 …
求扇形的弧,直径7.5,圆心角是直角一个扇形的圆角心的90度直径7.5求那弧的长度?这个扇形不是一 2020-07-30 …
已知孔30直径的最大尺寸是0.033最小是0与轴30直径最大值-0.040最小值-0.073,求各对 2020-11-08 …
物理实验``````测一块直径为7厘米的石头的体积和质量测量用品:直径为3厘米的量筒,盐水,天平,尺 2020-11-21 …
恒定光圈的原理是什么?光圈值是焦距和镜头口径的比值,也就是所谓的相对通光口径.变焦镜头的话,最大光圈 2020-11-25 …
该图为某河流局部水系及甲地平均径流量曲线和降水量柱状图。完成问题。1.图中搬运能力最弱的时期是2.甲 2020-12-15 …