1 / 9
文档名称:

哈夫曼树的构造.doc

格式:doc   大小:258KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

哈夫曼树的构造.doc

上传人:hnet653 2021/12/12 文件大小:258 KB

下载得到文件列表

哈夫曼树的构造.doc

相关文档

文档介绍

文档介绍:1 / 9
哈夫曼树的构造  
构造哈夫曼树的过程是这样的
一、构成初始集合
  对给定的n个权值{W1,W2,W3,...,Wi,...,Wn}构成n棵二叉树的初始集合F={T1,T2,T3,...,Ti,...,Tn},其中每棵二叉树Ti中只有一个权值为Wi的根结点,它的左右子树均为空。(为方便在计算机上实现算法,一般还要求以Ti的权值Wi的升序排列。) 
二、选取左右子树
  在F中选取两棵根结点权值最小的树作为新构造的二叉树的左右子树,新二叉树的根结点的权值为其左右子树的根结点的权值之和。 
三、删除左右子树
  从F中删除这两棵树,并把这棵新的二叉树同样以升序排列加入到集合F中。 
四、重复二和三两步,
重复二和三两步,直到集合F中只有一棵二叉树为止。
举个例子
有个序列是(7,9,2,6,32,3,21,10)
叫你求哈夫曼树
步骤一:把这些点都看成是一个只有根结点的树的集合F
2 / 9
 
步骤二,选2个值最小的树     
 
步骤三:在这些树的集合F中删除这2棵树
 
然后把 构成一颗二叉树
变成了(5 = 2 + 3)
然后把这个树加入到集合F
 
  
5代表这棵树的权值
然后继续上述步骤
肯定是选 5 和 6 
把这2个构成二叉树
3 / 9
 
在F中删除5 6 加入11这棵树
变成了
 
 
继续上述步骤
选7 和 9
 
在F中删除7 和9
 加入16这棵树
4 / 9
变成了
 
 
继续上述步骤
选 10 和11
 

最近更新

安徽省池州市事业单位招聘考试(职业能力倾向.. 148页

安徽省芜湖市事业单位招聘考试(职业能力倾向.. 146页

安徽省马鞍山市事业单位招聘考试(职业能力倾.. 148页

山东省济宁市事业单位招聘考试(职业能力倾向.. 149页

山东省莱芜市事业单位招聘考试(职业能力倾向.. 147页

广东广州市黄埔区文冲街招聘综合治理办公室工.. 59页

广东省珠海市选调生考试(行政职业能力测验).. 147页

广西省来宾市选调生考试(行政职业能力测验).. 148页

江苏省宿迁市事业单位招聘考试(职业能力倾向.. 148页

江苏省沛县县直事业单位2024年招聘工作人员历.. 60页

江苏省财政厅所属事业单位2024年招聘历年高频.. 59页

江西省九江市事业单位招聘考试(职业能力倾向.. 147页

江西省新余市事业单位招聘考试(职业能力倾向.. 146页

江西省鹰潭市事业单位招聘考试(职业能力倾向.. 146页

济南铁路局招聘2024高校毕业生300人历年高频难.. 60页

浙江省温州市事业单位招聘考试(职业能力倾向.. 146页

湖南怀化靖州苗族侗县高层次和急需紧缺人才引.. 59页

福建省南平市事业单位招聘考试(职业能力倾向.. 149页

辽宁省大连市事业单位招聘考试(职业能力倾向.. 148页

辽宁省盘锦市事业单位招聘考试(职业能力倾向.. 147页

辽宁省锦州市事业单位招聘考试(职业能力倾向.. 148页

重庆南川区2024卫生系统事业单位招聘拟聘用人.. 59页

重庆市攀枝花市选调生考试(行政职业能力测验.. 149页

重庆秀山县2024第四季度招聘事业单位工作人员.. 60页

霍山县2024年部分事业单位公开招聘工作人员历.. 60页

黑龙江省鸡西市事业单位招聘考试(职业能力倾.. 148页

(工艺流程)甲醇生产工艺流程 8页

C语言初赛题库 带答案 填空题 10页

《西方货币金融理论》 25页

(完整版)钢琴五线谱(A4打印) 6页