- 79
- 0
- 约4.24千字
- 约 24页
- 2017-12-10 发布于湖北
- 举报
第6章 哈夫曼树
?6.5.1 哈夫曼树的定义?? ? 在介绍哈夫曼树之前,我们先介绍几个基本概念。 1.路径和路径长度 路径是指从一个结点到另一个结点之间的分支序列,路径长度是指从一个结点到另一个结点所经过的分支数目。 2.结点的权和带权路径长度 在实际的应用中,常常给树的每个结点赋予一个具有某种实际意义的实数,称该实数为结点的权。在树型结构中,把从树根到某一结点的路径长度与该结点的权的乘积,叫做该结点的带权路径长度。 3.树的带权路径长度 树的带权路径长度为树中所有叶子结点的带权路径长度之和,通常记为: 其中n为叶子结点的个数,wi为第i个叶子结点的权值,li为第i个叶子结点的路径长度。 4.哈夫曼树 哈夫曼树又叫最优二叉树,是由n个带权叶子结点构成的所有二叉树中带权路径长度最短的二叉树。 练一练 1: 以数据集合{4,6,8,10,12,15,18,20,22}中的元素为叶子结点的权值构造一棵哈夫曼树,并计算其带权路径长度。 2:以数据集合{5,10,12,15,30,40}为结点的权值,画出构造Huffman树的每一步图示,并计算其带权路径长度。 采用静态数组作为哈夫曼树的存储结构: 对于具有n个叶子结点的哈夫曼树,有n-1个非叶子结点,则哈夫曼树总共有2n-1个结点。 HTNode ht[2*n-1]
您可能关注的文档
最近下载
- 03G322-1 钢筋混凝土过梁.docx VIP
- 幼儿园教师科学素养的研究.pdf
- 广东省惠州市惠东县2023年中考二模数学试题(含答案).docx VIP
- 03G322-1 钢筋混凝土过梁.doc VIP
- 第11课《山地回忆》教学设计统编版(2024)七年级语文下册.docx VIP
- 11《山地回忆》公开课一等奖创新教案.docx VIP
- 主体结构施工方案.doc VIP
- 2026年河南交通职业技术学院单招职业倾向性测试必刷测试卷最新.docx VIP
- 2022年语文新课程标准试题语文教师招聘选调必背(含参考答案).pdf VIP
- 河北省秦皇岛市地理生物会考真题试卷(含答案).docx VIP
原创力文档

文档评论(0)