Skip to content

Commit abd8907

Browse files
authored
Update 堆.md
修改笔误
1 parent 6e77ea0 commit abd8907

File tree

1 file changed

+3
-3
lines changed
  • docs/cs-basics/data-structure

1 file changed

+3
-3
lines changed

docs/cs-basics/data-structure/堆.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
- 很多博客说堆是完全二叉树,其实并非如此,**堆不一定是完全二叉树**,只是为了方便存储和索引,我们通常用完全二叉树的形式来表示堆,事实上,广为人知的斐波那契堆和二项堆就不是完全二叉树,它们甚至都不是二叉树。
1414
-**二叉**)堆是一个数组,它可以被看成是一个 **近似的完全二叉树**。——《算法导论》第三版
1515

16-
大家可以尝试判断下面给出的图是否是二叉树
16+
大家可以尝试判断下面给出的图是否是堆
1717

1818
![](pictures/堆/堆1.png)
1919

@@ -40,7 +40,7 @@
4040

4141

4242
## 堆的存储
43-
之前介绍树的时候说过,由于完全二叉树的优秀性质,利用数组存储二叉树即节省空间,又方便索引(若根结点的序号为1,那么对于树中任意节点i,其左子节点序号为 `2\*i`,右子节点序号为 `2\*i+1`)。
43+
之前介绍树的时候说过,由于完全二叉树的优秀性质,利用数组存储二叉树即节省空间,又方便索引(若根结点的序号为1,那么对于树中任意节点i,其左子节点序号为 `2*i`,右子节点序号为 `2*i+1`)。
4444

4545
为了方便存储和索引,(二叉)堆可以用完全二叉树的形式进行存储。存储的方式如下图所示:
4646

@@ -189,4 +189,4 @@
189189

190190
![堆排序6](pictures/堆/堆排序6.png)
191191

192-
堆排序完成!
192+
堆排序完成!

0 commit comments

Comments
 (0)