- 2
- 0
- 约1.59千字
- 约 13页
- 2018-12-29 发布于福建
- 举报
第6章形结构5
第六章 树和二叉树 最优二叉树(哈夫曼树) 假设有n个权值{w1, w2, …, wn},构造一棵有 n个叶子结点的二叉树,每个叶子结点带权为wi ,则其中带权路径长度WPL最小的二叉树称做最优二叉树或哈夫曼树。 权值越大的结点离根越近的二叉树才是最优二叉树。 哈夫曼树不唯一。 哈夫曼树是一种最优树,可用于电位的编码和译码。 哈夫曼树的构造过程 哈夫曼算法(构造哈夫曼树) (1)根据给定的n个权值{w1, w2, …, wn},构造n棵二叉树的集合F = {T1, T2, …, Tn},其中每棵二叉树中均只含一个带权值为wi的根结点,其左、右子树为空树; (2)在F中选取其根结点的权值为最小的两棵二叉树,分别作为左、右子树构造一棵新的二叉树,并置这棵新的二叉树根结点的权值为其左、右子树根结点的权值之和; (3)从F中删去这两棵树,同时加入刚生成的新树; 重复(2)和(3)两步,直至F中只含一棵树为止。 哈夫曼编码 规定哈夫曼树中的左分支为0,右分支为1,则从根结点到每个叶结点所经过的分支对应的0和1组成的序列便为该结点对应字符的编码。这样的编码称为哈夫曼编码。 哈夫曼编码举例 例:已知某系统在通信联络中可能出现8种字符,其概率为0.05, 0.29, 0.07, 0.08, 0.l4, 0.23, 0.03, 0.11, 试设计哈夫曼编码。 解:设权w=(5,29,7,8,1
您可能关注的文档
最近下载
- 安徽大学《统计学》统计学原理各章习题.doc VIP
- 2025江苏盐城燕舞集团有限公司招聘58人笔试参考题库最新.docx VIP
- 2025年北京数学中考二轮专项复习:二次函数综合题分类训练(3种类型40道)含详解.pdf VIP
- 2026海事两员从业资格考试(危险货物集装箱装箱现场检查员)历年参考题库含答案详解.docx VIP
- ECOA优势(配置篇).ppt VIP
- 世界FPSO发展趋势.pdf VIP
- 2026年济源职业技术学院《数学》单招考试彩蛋押题及一套参考答案详解.docx VIP
- 2026-2027-1 形势与政策课 时事报告版 专题二 科学认识当前经济热点问题 学习体会.docx VIP
- SINOLINK中星联华 高性能误码仪 SL3000B系列 说明书.pdf
- TB10313-2019铁路工程爆破振动安全技术规程.pdf VIP
原创力文档

文档评论(0)