- 24
- 0
- 约1.52万字
- 约 14页
- 2018-12-30 发布于安徽
- 举报
实用标准文案
精彩文档
哈夫曼树的压缩与解压
算法简要描述
1.哈夫曼算法
哈弗曼算法是根据给定的n个权值{w1,w2,w3.......wn},构造由n棵二叉树构成的深林F={T1,T2,。。。。Tn},其中每个二叉树Ti分别都是只含有一个权值wi的根结点,其左右子树为空(i=1,,,,,,2)。
在深林F中选取其根结点的权值最小的两棵二叉树,分别作其左右子树构造一颗新的二叉树,并置这棵新的二叉树根结点的权值为其左右子树的根结点之和。
从F中删去这两棵二叉树,同时刚新生成的二叉树加入到深林F中。
重复2,3,步骤,直至深林F中只含有一颗二叉树为止。
2.哈夫曼树的实现
函数String EnCode(Char Type ch):表示哈夫曼树已存在,返回字符ch的编码。
函数LinkListCharTypeUnCode(String strCode):表示对哈夫曼树进行译码,返回编码前的字符序列。根据算法可以看出,在具有n个结点权值的哈夫曼树的构造过程中 ,每次都是从F中删去两棵树,增加一棵树,即每次结束后减少一棵树,经过n-1次处理后,F中就只剩下一棵树了。另外,每次合并都要产生一个新的结点,合并n-1次后共产生了n-1个新结点,并且这n-1个新节点都是具有左右子树的分支结点。则最终得到的哈夫曼树中共有2n-1个结点,并且其中没有度为1的分支结点,最后一次产生的新结点就是哈夫曼
您可能关注的文档
- 国家电网公司科技项目的工作可行性的研究报告材料及附录实用模板(2013版).doc
- 国家电网企业的文化试的题目(7).doc
- 国家电网通信类的题目及问题详解.doc
- 国家电网招聘考试2013真的题目.doc
- 国家局外网的信息系统的信息安全系统等级保护方案设计.doc
- 国家体育场(鸟巢)的工程钢结构支撑塔架设计.doc
- 国家消防员理论考试全真的题目必过.doc
- 国内电视广告创意发展趋势分析报告.doc
- 国内外农药统计及不同成分分析报告.doc
- 国内现拥有椎间孔镜地医院的.doc
- OCH1602S datasheet Ver1.0 灿瑞 中文资料 规格书 pdf 下载 hall 传感器 sensor.pdf
- OCH1502N Datasheet V1.8 灿瑞 中文资料 规格书 pdf 下载 hall 传感器 sensor.pdf
- OCH184 Datasheet V1.7 灿瑞 中文资料 规格书 pdf 下载 hall 传感器 sensor.pdf
- OCH183 Datasheet V1.2 灿瑞 中文资料 规格书 pdf 下载 hall 传感器 sensor.pdf
- OCH181X Datasheet V1.5 灿瑞 中文资料 规格书 pdf 下载 hall 传感器 sensor.pdf
- OCH170 Datasheet_中文 V1.3 灿瑞 中文资料 规格书 pdf 下载 hall 传感器 sensor.pdf
- OCH8789 Datasheet V1.2 灿瑞 中文资料 规格书 pdf 下载 hall 传感器 SENSOR.pdf
- OCH41_1.8_20081211-Chinese 灿瑞 中文资料 规格书 pdf 下载 hall 传感器 SENSOR.pdf
- OCH1620H Datasheet V1.0 灿瑞 中文资料 规格书 pdf 下载 hall 传感器 sensor.pdf
- OCH1611 Datasheet V1.0 灿瑞 中文资料 规格书 pdf 下载 hall 传感器 sensor.pdf
最近下载
- 2026年职高物理试卷及答案.doc VIP
- 3吴东:八年制医学教育回头看.ppt VIP
- IPC-9701B_TOC表面贴装焊接连接的性能测试方法及鉴定要求.pdf VIP
- 高速泵工作原理和操作.pdf VIP
- 年处理3000吨亚油酸原料技改项目环境影响报告.doc
- #4锅炉建筑工程土方开挖、回填施工方案20140122.doc VIP
- 中原科技学院《高等数学Ⅱ》2025-----2026学年期末试卷(A卷).pptx VIP
- 魔兽触发器的英文翻译.doc VIP
- 山东省威海市荣成市实验中学(五四学制)2024-2025学年八年级下学期期末考试物理试题(含答案).pdf VIP
- RISN-TG012-2011建设工程项目经理执业导则(扫 描 版).pdf VIP
原创力文档

文档评论(0)