- 14
- 0
- 约7.46千字
- 约 78页
- 2019-10-17 发布于湖北
- 举报
3、哈夫曼编码 在数据通信中,经常需要将传送的文字转换为二进制字符0和1组成的二进制字符串,我们称这个过程为编码。显然,希望电文编码的代码长度最短。哈夫曼树可用于构造使电文编码的代码长度最短的编码方案。 具体构造方法如下:设需要编码的字符集合为{d0,d1,…,dn-1},各个字符在电文中出现的次数集合为{W0,W1,…,Wn-l},以d0,d1,…,dn-1作为叶结点,以w0, W0,W1,…,Wn-l作为各根结点到每个叶结点的权值构造一棵二叉树,规定哈夫曼树中的左分支为0,右分支为1,则从根结点到每个叶结点所经过的分支对应的0和1组成的序列便为该结点对应字符的编码。这样的编码称为哈夫曼编码。 实质:就是利用使用频率越高的采用越短的编码。 哈夫曼树的基础要点 1、求具有最小带权外部路径的扩充二叉树的算法成为哈夫曼算法。对于给定的一组权w={10,12,16,21,30},通过该算法求出扩充二叉树的带权外部路径长度为( )。 2、在叶子数目和权值相同的所有二叉树中,最优二叉树一定是完全二叉树。(对/错) 【例11】假定用于通讯的电文仅有a,b,c,d,e,f,g,h8个字母组成,字母在电文中出现的频率为:0.07,0.19,0,02,0.06,0.32,0.03,0.21和0.10。试为这些字母设计哈夫曼编码。 练习 1、一棵左、右子树均不空的二叉树在先序线索化后,
您可能关注的文档
- 果实和种子类.ppt
- 林艳春三个儿子课件.ppt
- 枚举算法_举例.ppt
- 枚举算法(课件).ppt
- 林智谋设备单元电气一次(最终板).ppt
- 果胶酶的研究及其应用.ppt
- 果树嫁接技术校本教材.ppt
- 林黛玉进贾府优秀课件(3、4课时).ppt
- 果实种子类中药(4)习题.ppt
- 果蔬加工原料选择与预处理副本.ppt
- 2026及未来5年中国亮丽无感镜片行业发展研究报告.docx
- 2026年早孕检测试剂行业深度研究报告.docx
- 2026及未来5年中国心理保健行业市场运行状况及发展前景展望报告.docx
- 2026及未来5年中国亮光布刺绣花边行业发展研究报告.docx
- 2026年中国焊管用冷轧钢带项目投资可行性研究报告.docx
- 2026年中国维生素B3市场调查研究报告.docx
- 2026及未来5年中国二层细花提篮行业发展研究报告.docx
- 2026及未来5年中国大型铸锻件制造行业市场需求分析及投资机会分析报告.docx
- 2026年中国绿豆沙市场调查研究报告.docx
- 2026及未来5年中国天然气液化装置行业市场深度评估及投资机会预测报告.docx
原创力文档

文档评论(0)