update tree

This commit is contained in:
ranwenjie
2021-11-07 13:28:51 +08:00
parent 8c88d39387
commit 881539862f
6 changed files with 16 additions and 18 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
# 二叉查找树
# 二叉查找树BST
二叉查找树(Binary search tree),也叫`有序二叉树(Ordered binary tree)`,`排序二叉树(Sorted binary tree)`。是指一个空树或者具有下列性质的二叉树:
+1 -2
View File
@@ -1,5 +1,4 @@
## 伸展树 (splay tree)
# 伸展树 (splay tree)
伸展树是一种自平衡的二叉排序树。为什么需要这些自平衡的二叉排序树?
-12
View File
@@ -1,12 +0,0 @@
# 反向索引
正排索引如 mysql中的索引实现 ,通常使用 B+ 树实现。 反向索引如何来实现呢?
### 应用场景
* ES
* 推荐内容召回
+2 -2
View File
@@ -1,5 +1,4 @@
## 赫夫曼编码 Huffman
# 赫夫曼编码 Huffman
这是一个经典的压缩算法。通过`字符出现的频率`,`优先级`,`二叉树`进行的压缩算法。
@@ -42,6 +41,7 @@ struct node{
被编码的文本长度 unsigned int size
字符频率表 unsigned char freqs[NUM_CHARS]
###解压缩
1. 读取文件头