-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
283013d
commit fc29616
Showing
66 changed files
with
190 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,177 @@ | ||
# 查找 | ||
|
||
## 1. 基本概念 | ||
|
||
![查找基本概念1](concept1.png) | ||
|
||
![查找基本概念2](concept2.png) | ||
|
||
## 2. 顺序查找 | ||
|
||
![顺序查找1](sequential-search1.png) | ||
|
||
![顺序查找2](sequential-search2.png) | ||
|
||
![顺序查找3](sequential-search3.png) | ||
|
||
![顺序查找4](sequential-search4.png) | ||
|
||
![顺序查找5](sequential-search5.png) | ||
|
||
## 3. 折半查找 | ||
|
||
![折半查找1](binary-search1.png) | ||
|
||
![折半查找2](binary-search2.png) | ||
|
||
![折半查找3](binary-search3.png) | ||
|
||
![折半查找4](binary-search4.png) | ||
|
||
![折半查找5](binary-search5.png) | ||
|
||
![折半查找6](binary-search6.png) | ||
|
||
![折半查找7](binary-search7.png) | ||
|
||
## 4. 分块查找 | ||
|
||
![分块查找1](block-search1.png) | ||
|
||
![分块查找2](block-search2.png) | ||
|
||
![分块查找3](block-search3.png) | ||
|
||
![分块查找4](block-search4.png) | ||
|
||
![分块查找5](block-search5.png) | ||
|
||
## 5. B 树 | ||
|
||
![B树1](b-tree1.png) | ||
|
||
![B树2](b-tree2.png) | ||
|
||
![B树3](b-tree3.png) | ||
|
||
![B树4](b-tree4.png) | ||
|
||
### 5.1. 插入 | ||
|
||
![B树5](b-tree5.png) | ||
|
||
#### 5.1.1. 直接插入 | ||
|
||
![B树6](b-tree6.png) | ||
|
||
#### 5.1.2. 向上分裂 | ||
|
||
![B树7](b-tree7.png) | ||
|
||
![B树8](b-tree8.png) | ||
|
||
![B树9](b-tree9.png) | ||
|
||
![B树10](b-tree10.png) | ||
|
||
### 5.2. 删除 | ||
|
||
![B树11](b-tree11.png) | ||
|
||
#### 5.2.1. 终端结点 | ||
|
||
![B树12](b-tree12.png) | ||
|
||
- 直接删除。 | ||
|
||
![B树13](b-tree13.png) | ||
|
||
- 兄弟够借。 | ||
|
||
![B树14](b-tree14.png) | ||
|
||
![B树15](b-tree15.png) | ||
|
||
- 兄弟不够借。 | ||
|
||
![B树16](b-tree16.png) | ||
|
||
![B树17](b-tree17.png) | ||
|
||
#### 5.2.2. 非终端结点 | ||
|
||
![B树18](b-tree18.png) | ||
|
||
- 删除前驱节点的最大值。 | ||
|
||
![B树19](b-tree19.png) | ||
|
||
![B树20](b-tree20.png) | ||
|
||
- 删除后继结点的最小值。 | ||
|
||
![B树21](b-tree21.png) | ||
|
||
![B树22](b-tree22.png) | ||
|
||
- 合并子结点。 | ||
|
||
![B树23](b-tree23.png) | ||
|
||
![B树24](b-tree24.png) | ||
|
||
## 6. B+ 树 | ||
|
||
> 考研中对 B+ 树之考查定义;对 B 树既考察定义,也考察操作。 | ||
![B+树1](b-plus-tree1.png) | ||
|
||
![B+树2](b-plus-tree2.png) | ||
|
||
![B+树3](b-plus-tree3.png) | ||
|
||
![B+树4](b-plus-tree4.png) | ||
|
||
## 7. 散列表 | ||
|
||
### 7.1. 基本概念 | ||
|
||
![散列表1](hash-table1.png) | ||
|
||
### 7.2. 散列函数 | ||
|
||
![散列表2](hash-table2.png) | ||
|
||
![散列表3](hash-table3.png) | ||
|
||
![散列表4](hash-table4.png) | ||
|
||
![散列表5](hash-table5.png) | ||
|
||
![散列表6](hash-table6.png) | ||
|
||
### 7.3. 冲突处理 | ||
|
||
![散列表7](hash-table7.png) | ||
|
||
![散列表8](hash-table8.png) | ||
|
||
![散列表9](hash-table9.png) | ||
|
||
![散列表10](hash-table10.png) | ||
|
||
![散列表11](hash-table11.png) | ||
|
||
![散列表12](hash-table12.png) | ||
|
||
![散列表13](hash-table13.png) | ||
|
||
![散列表14](hash-table14.png) | ||
|
||
![散列表15](hash-table15.png) | ||
|
||
### 7.4. 性能分析 | ||
|
||
![散列表16](hash-table16.png) | ||
|
||
![散列表17](hash-table17.png) |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.