哈夫曼树及应用.pptVIP

  • 3
  • 0
  • 约2.39千字
  • 约 43页
  • 2023-05-01 发布于山东
  • 举报
构造算法: 7 3 5 8 2 第一步:初始化 (1)n个叶子结点初始化 (2)n-1个非叶子结点初始化 用给定的权值构造一个森林F 从森林F中选取根的权值最小的两棵二叉树作为左右子树,构造一棵新的二叉树根的权值是二者根权的和 第二步:选最小的两棵二叉树 6.5 哈夫曼树及其应用 -*- 发送 aebaeced aebaeced 通 信 线 路 课程导入 问题: 1、信息如何编码? 2、如何编码最短(传送效率高)? 3、收到信息如何译码? 编码 译码 接收 -*- 1951年,哈夫曼在MIT学习信息论课程。 导师给的学期报告的题目:寻找最有效的二进制编码 。 产生背景 David A. Huffman 1925-1999) 美国计算机科学家。 哈夫曼编码能够使通常的数据传输数量减少到最小。目前,哈夫曼编码方法被广泛应用于数据压缩和传输。 -*- 6.5 哈夫曼树及应用 一、哈夫曼树的定义 二、哈夫曼树的构造 三、哈夫曼编码 -*- 相关知识 T 2 4 5 9 B D C A E F 6、树的带路径长度: 1、树的根结点: 2、叶子结点: 3、结点A、B的权值: 4、结点A到根结点T的路径长度: 5、结点A的带权路径长度: T B、D、C、A 9、2 2 9*2=18 2*

文档评论(0)

1亿VIP精品文档

相关文档