- 31
- 0
- 约3.45千字
- 约 18页
- 2018-12-29 发布于广东
- 举报
6.6 赫夫曼树及其应用 【本节主要内容】 最优二叉树——赫夫曼树( Huffman ) 赫夫曼编码 【教学要求】 了解最优树的特性,掌握建立最优树和赫夫曼编码的方法并灵活应用。 6.6.1 最优二叉树(赫夫曼树)——带权路径长度最短的树 1. 基本概念 路径:从树中一个结点到另一个结点之间的分支构成这两个结点间的~ 路径长度:路径上的分支数 树的路径长度:从树根到每一个结点的路径长度之和 树的带权路径长度:树中所有带权结点的路径长度之和 Huffman(赫夫曼 / 哈夫曼)树: 设有n个权值{w1,w2,……wn},构造一棵有n个叶子结点的二叉树,每个叶子的权值为wi,则wpl最小的二叉树叫Huffman树。特点: 一棵有n个叶子结点的Huffman树有2n-1个结点 采用顺序存储结构——动态分配数组存储 2. 构造Huffman树的方法——Huffman算法 构造Huffman树步骤: (1) 根据给定的n个权值{w1,w2,……wn},构造n棵只有根 结点的二叉树,令起权值为wj; (2) 在森林中选取两棵根结点权值最小的树作左右子树,构造一棵新的二叉树,置新二叉树根结点权值为其左右子树根结点权值之和; (3) 在森林中删除这两棵树,同时将新得到的二叉树加入森林中重复上述两步,直到只含一棵树为止,这棵树即哈夫曼树。 6.6.2
您可能关注的文档
最近下载
- 合同仲裁代理词.docx VIP
- 三一泵车物料编码sy5382thb 48.pdf VIP
- GB 50243-2016 通风与空调工程施工质量验收规范.docx
- 43 一次函数经过某定点(原卷版)(八年级数学上册常考点提分练习(苏科版)).docx VIP
- T∕CACM 1020.64-2019 道地药材 第64部分:连翘.docx VIP
- 上驱变频器使用说明书.pdf
- 油气井现代产量递减分析方法及应用讲座.pdf VIP
- 糖尿病患者体重管理量表(DWMS).docx VIP
- SMT技术3.1.2设备操作手册3.1.1.2-7松下BM系列贴片机操作手册.pdf
- 基于层次分析法的逆向物流模式选择.pdf VIP
原创力文档

文档评论(0)