1. 首页
  2. 课程学习
  3. 嵌入式
  4. 哈夫曼算法构造代码

哈夫曼算法构造代码

上传者: 2020-09-11 15:03:18上传 PDF文件 68.42KB 热度 11次

  哈夫曼编码主要用于数据压缩。  哈夫曼编码是一种可变长编码。该编码将出现频率高的字符,使用短编码;将出现频率低的字符,使用长编码。  变长编码的主要问题是,必须实现非前缀编码,即在一个字符集中,任何一个字符的编码都不是另一个字符编码的前缀。如:0、10就是非前缀编码,而0、01不是非前缀编码。  按照字符出现的频率,总是选择当前具有较小频率的两个节点,组合为一个新的节点,循环此过程知道只剩下一个节点为止。

下载地址
用户评论