2)前缀编码 若对某一字符集进行不等长编码,则要求字符集中任一字符的编码都不能是其他字符编码的前缀。符合此要求的编码叫做前缀编码。 如何设计前缀编码? 利用二叉树设计二进制的前缀编码 如何得到电文总长最短的二进制前缀编码呢? 0 1 a b c d 1 1 0 0 假设有一棵如左图所示的二叉树,四个叶结点分别表示A、B、C、D四个字符,且约定左分支表示字符‘0’,右分支表示字符‘1’,则可以从根结点到叶子结点的路径上以分支字符组成的字符串作为该叶子结点的编码。可以证明,如此得到的必为二进制前缀编码。 3)赫夫曼编码 设计电文总长最短的二进制前缀编码即: 以 n种字符出现的频率作权,设计一棵赫夫曼树的问题,由此得到的二进制前缀编码称赫夫曼编码。 例:设通信用的电文由字符集{a,b,c,d,e,f,g,h}中的字母构成,这8个字母在电文中出现的概率分别为 { 0.07, 0.19, 0.02, 0.06, 0.32, 0.03, 0.21, 0.10 },试为这8个字母设计哈夫曼编码。 0.07 0.19 0.02 0.06 0.32 0.03 0.21 0.10 0.07 0.19 0.02 0.06 0.32 0.03 0.21 0.10 0.05 0.07 0.19 0.02 0.06 0.32 0.03 0.21 0.10 0.05 0.11
您可能关注的文档
- 政治:二轮复习讲义14 《发展社会主义市场经济》1(38张PPT).ppt
- 政经-11-市场经济体制下的微观经济活动 简版.ppt
- 政治:第三单元 第8课第二框 不同身份有不同责任 课件(苏教版 八年级上).ppt
- 政治:高三一轮复习课件:411经济全球化和对外开放(含2011年高考题最新修订版)(新人教必修一).ppt
- 故障检查及维修 1.ppt
- 教你如何面对不同的客户.ppt
- 政治:高三一轮复习考点突破课件——第十课科学发展观和小康社会的经济建设(人教版必修一)zip.ppt
- 救护队员讲座.ppt
- 教学课件4-2 重量的检测.ppt
- 政治:高三一轮复习考点突破课件——第七课个人收入的分配(人教版必修一)zip.ppt
- 2026年中国母婴级床品行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴级湿巾行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴监护设备行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴监护仪行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴经济行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴水行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴胎儿监护仪行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴洗护用品行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴洗衣机行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴藻油DHA行业市场规模及投资前景预测分析报告.pdf
原创力文档

文档评论(0)