* * * * * * * * 构造Huffman树的步骤(即Huffman算法): 由给定的 n 个权值{ w1, w2, …, wn }构成n棵二叉树的集合F = { T1, T2, …, Tn } (即森林) ,其中每棵二叉树 Ti 中只有一个带权为 wi 的根结点,其左右子树均空。 (2) 在F 中选取两棵根结点权值最小的树 做为左右子树构造一棵新的二叉树,且让新二叉树根结点的权值等于其左右子树的根结点权值之和。 (3) 在F 中删去这两棵树,同时将新得到的二叉树加入 F中。 (4) 重复(2) 和(3) , 直到 F 只含一棵树为止。这棵树便是Huffman树。 * 对权值进行合并、删除与替换 ——在权值集合{7,5,2,4}中,总是合并当前值最小的两个权 具体操作步骤: a. 初始 b. 合并{2} {4} c. 合并{5} {6} d. 合并{7} {11} 谁左谁右? 不规定就不会惟一 * 9 例题:已知权值 W={ 5, 6, 2, 9, 7 }, 建立对应的Huffman树 5 6 2 7 9 2 5 7 16 6 7 13 29 * Huffman树的应用: 例:设有4个字符d,i,a,n,出现的频度分别为7,5,2,4,怎样编码才能使它们组成的报文长度最短? 法1:等长编码(如二进制编码) 令d=00,i=01,a=10,n=11,则: WPL1=2b
您可能关注的文档
- 高一地理必修二6.2_中国的可持续发展实践(人教版)技巧.pptx
- 高一地理第二次月考卷技巧.docx
- 第5章模拟调制系统解释.ppt
- 第5章频率法解释.ppt
- 第5章人机的信息界面设计1解释.ppt
- 第5章设备管理解释.ppt
- 第5章-生产调度(新)解释.ppt
- 第5章-生产调度(新V2)解释.ppt
- 第5章-生产调度(新V3)解释.ppt
- 高中地理第一节课技巧.pptx
- 无人机在设施农业中的精准作业应用与市场前景.docx
- 户用光储一体化系统产品形态、市场渗透率与消费者偏好研究_市场调研报告.docx
- 光伏产品“数字护照”(Digital Product Passport)强制推行时间表预测及其对供应链透明化的革命性影响.docx
- 水上光伏(湖泊、水库、近海)技术挑战、环境评估与投资收益研究_市场调研报告.docx
- 电镀铜栅线技术替代银浆的彻底无银化路径与成本拐点预测.docx
- 硅基叠层太阳能电池的效率突破与产业化瓶颈分析.docx
- 城市地下管廊无人机自主充电与数据断点续传技术应用.docx
- 老年人对器官捐献的认知与意愿调研.docx
- 大疆创新与极飞科技在农业无人机领域的战略路径对比.docx
- 体育赛事IP数字化运营:NBA、CBA短视频内容分发策略与粉丝活跃度对比_竞争分析报告.docx
原创力文档

文档评论(0)