This commit is contained in:
krahets
2023-08-19 22:07:27 +08:00
parent 71c7786f51
commit 2e27ad1680
99 changed files with 283 additions and 283 deletions
+2 -2
View File
@@ -2,7 +2,7 @@
comments: true
---
# 8.4.   小结
# 8.4   小结
- 堆是一棵完全二叉树,根据成立条件可分为大顶堆和小顶堆。大(小)顶堆的堆顶元素是最大(小)的。
- 优先队列的定义是具有出队优先级的队列,通常使用堆来实现。
@@ -12,7 +12,7 @@ comments: true
- 输入 $n$ 个元素并建堆的时间复杂度可以优化至 $O(n)$ ,非常高效。
- Top-K 是一个经典算法问题,可以使用堆数据结构高效解决,时间复杂度为 $O(n \log k)$ 。
## 8.4.1.   Q & A
## 8.4.1   Q & A
!!! question "数据结构的“堆”与内存管理的“堆”是同一个概念吗?"