10000 restructure · codeflysafe/datastructure@f3a84c5 · GitHub
[go: up one dir, main page]

Skip to content

Commit f3a84c5

Browse files
committed
restructure
1 parent 3736905 commit f3a84c5

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

docs/heap.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,14 +80,17 @@ void insert(Heap heap, Element e, compare_func cmp)
8080
![](../asserts/heap/head-d-0.png)
8181
8282
删除最小节点(13)
83-
8483
1. 删除最小节点(13),使用最后一个元素(31)代替
84+
8585
![](../asserts/heap/heap-d-1.png)
8686
8787
2. 开始进行调整,当前节点(31)与它的左右节点(14,16)比较,选取最小的值(14)进行替换
88+
8889
![](../asserts/heap/heap-d-2.png)
8990
![](../asserts/heap/heap-d-3.png)
91+
9092
3. 同理,继续向下进行比较,当前节点(31),与它的左右节点(21,24)比较,选择最小的值(21)进行替换
93+
9194
![](../asserts/heap/heap-d-4.png)
9295
![](../asserts/heap/head-d-5.png)
9396

0 commit comments

Comments
 (0)
0