ESC
最近访问
清空
热门关键词
C++
模板
智能指针
并发
STL
LLM
RAG
Agent
Python
GIL
虚函数
使用
⌘K
随时呼出 ·
ESC
关闭
koko
PERSONAL LAB / algorithms/13-堆
关于
项目
博客
知识库
工具箱
关于
项目
博客
知识库
工具箱
▤
✎
◆
▦
◎
哈希.md
双指针.md
滑动窗口.md
子串.md
普通数组.md
矩阵.md
链表.md
二叉树.md
图论.md
回溯.md
二分查找.md
栈.md
堆.md
贪心.md
动态规划.md
多维动归.md
技巧.md
首页
/
Notes
/
LeetCode hot 100
/
堆
$
ls algorithms/13-堆/
堆
3 篇文章
· 已读
0
/ 3
01
215. 数组中的第 K 个最大元素.md
→
02
295. 数据流的中位数.md
→
03
347. 前 K 个高频元素.md
→
查看专题概览 / 复习建议
共 3 题
核心套路
TopK:用大小为 K 的堆,求前 K 大用
小顶堆
,求前 K 小用
大顶堆
数据流中位数:双堆(大顶 + 小顶),平衡两边数量
std::priority_queue
默认大顶堆,小顶堆用
greater<int>
题目列表
题号
题目
难度
状态
215
数组中的第 K 个最大元素
🟡 Medium
⬜
347
前 K 个高频元素
🟡 Medium
⬜
295
数据流的中位数
🔴 Hard
⬜
易错点速查
215:堆 O(n log k) 或快选 O(n) 平均
347:哈希计数后用小顶堆维护 K 大,pop 频次低的
295:大顶堆装左半,小顶堆装右半,两堆大小差 ≤ 1
⎇ main
algorithms/13-堆
253 notes
UTF-8
$
grep
⌘K