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