update readme

This commit is contained in:
ranwenjie
2021-12-08 03:49:19 +08:00
parent 0de0504b9d
commit 21dfcedd7f
6 changed files with 180 additions and 11 deletions
+6 -2
View File
@@ -4,17 +4,21 @@ Huffman在1952年根据香农(Shannon)在1948年和范若(Fano)在1949
这是一个经典的压缩算法。通过`字符出现的频率`,`优先级`,`二叉树` 进行的压缩算法。
对一个字符串,计算每个字符出现的次数,把这些字符放到优先队列(priority queue)
这这个priority queue转出二叉树
对一个字符串,计算每个字符出现的次数, 把这些字符放到优先队列(priority queue); 这个priority queue转出二叉树
需要一个字符编码表来解码,通过二叉树建立huffman编码和解码的字典表
举一个例子:
原始串:
二级制编码:
huffman编码:
### 存储结构和基本操作
```