- 7
- 0
- 约5.64千字
- 约 45页
- 2018-05-08 发布于广东
- 举报
* * * * * * * * * * * * * * * * * * * * * * * 2.广度优先搜索 */61 2.3.7 树和图的应用 举例 霍夫曼编码 最小生成树 */61 哈夫曼树和哈夫曼编码 设计二进制编码方案时要考虑不同字符的使用频率,使用频率高的字符编码应当尽量短一些。但是仅仅考虑使用频率也是不够的。 例如:某个文件由A、B、C、D四个字符组成,其中A用得最多,C次之。 方案1: A — 1 C — 0 B — 10 D — 11 那么象1100这样的二进制数据具有二义性,既代表AACC,又可代表ABC,还可代表DCC。 为了不使二进制编码具有二义性,每个字符编码都不能与其他字符编码的前面若干位重合。 */61 假设二叉树中的左分支代表0,右分支代表1,则不论字符是采用何种0、1组合形式构成的编码,它必然对应二叉树中的某一个结点。 */61 B D C A 0 0 1 1 A B 0 1 D C 0 0 1 1 (a)有二义性的编码系统对应的二叉树 (b)无二义性的编码系统对应的二叉树 任何一个无二义性的二进制字符编码系统必然与这样一颗二叉树对应,该二叉树的叶子结点对应着所有需要转换的字符,并且按照左分支代表0、右分支代表1的规则,从根到该叶子的分支对应的0、1序列就构成叶子对应字符的二进制编码。 二叉树带权
您可能关注的文档
- 软件工程——共同演进的方法与实践课件作者田文洪第一章节软件工程概述.ppt
- 软件工程基础教程课件作者郭庚麒主编余明艳杨丽副主编9软件测试.ppt
- 软件工程基础与实例分析课件作者王阿川第01章节软件工程基础概述.ppt
- 软件工程基础与实例分析课件作者王阿川第04章节结构设计.ppt
- 软件工程基础与实例分析课件作者王阿川第07章节测试.ppt
- 软件工程基础与实例分析课件作者王阿川第09章节面向对象的分析设计与实现.ppt
- 电子工艺与技能实训教程课件作者夏西泉第8章节表面贴装技术(SMT).ppt
- 电子工艺与技能实训教程课件作者夏西泉第9章节工艺文件与质量管理.ppt
- 电子工艺与实训课件作者佘明辉第4章节.ppt
- 软件工程课件作者马林艺第一章节概述.ppt
- 软件开发技术基础第2版课件作者赵英良第2章节数据结构及其应用3_查找和排序.ppt
- 电子技术基础电工学Ⅱ课件作者李春茂第6章节信号产生电路.ppt
- 软件开发技术基础第2版课件作者赵英良第3章节操作系统及相关程序设计1_概述及进程管理.ppt
- 软件开发技术基础第2版课件作者赵英良第3章节操作系统及相关程序设计2_内存管理.ppt
- 电子技术基础电工学Ⅱ课件作者李春茂第7章节直流稳压电源.ppt
- 软件开发技术基础第2版课件作者赵英良第3章节操作系统及相关程序设计3_设备文件接口.ppt
- 软件开发技术基础第2版课件作者赵英良第4章节数据库及应用程序开发1_数据库技术基础.ppt
- 电子技术基础电工学Ⅱ课件作者李春茂第8章节电力电子学基础.ppt
- 软件开发技术基础第2版课件作者赵英良第4章节数据库及应用程序开发2_SQL.ppt
- 软件开发技术基础第2版课件作者赵英良第4章节数据库及应用程序开发3_数据库设计.ppt
最近下载
- 毕业设计基于单片机及nRF2401的无线通信模块.doc VIP
- 学校心理健康教育讲义.pptx VIP
- 《学校心理健康教育》第一章 学校心理健康教育概述.pptx VIP
- 教学课件 学校心理健康教育--郑希付.ppt
- 2026年赣州市高三(二模)政治试卷(含答案).docx
- 医学课件-Lunar iDXA双能X线骨密度仪的工作原理和维修两例.pptx VIP
- 深度解析(2026)《ISO 155512023石油天然气工业 钻井和生产设备 人工举升用潜油电泵系统》标准解读.pptx VIP
- 分享16个IT技术学习网站,给力!收藏!.pdf VIP
- 神经解剖学期末考试贵州中医药大学.pdf VIP
- 生猪屠宰兽医卫生检验人员理论考试题及答案.docx
原创力文档

文档评论(0)