$ ls algorithms/
哈希、双指针、滑窗、链表、树、图、回溯、二分、栈堆、贪心、DP
找回手感、复盘套路,不写八股式深度笔记。每题 60-100 行模板就够。
| 周 | 数量 | 重点 |
|---|---|---|
| W1 | 35 题 | 哈希 + 双指针 + 滑窗 + 子串 + 普通数组 + 矩阵 |
| W2 | 35 题 | 链表 + 二叉树 + 图 + 回溯 + 二分 |
| W3 | 30 题 | 栈 + 堆 + 贪心 + 动归 + 多维动归 + 技巧 |
每天 4-5 道新题 + 1-2 道复盘。难的标签留到第三周。
| 标签 | 题量 | 路径 |
|---|---|---|
| 哈希 | 3 | 01-哈希 |
| 双指针 | 4 | 02-双指针 |
| 滑动窗口 | 2 | 03-滑动窗口 |
| 子串 | 3 | 04-子串 |
| 普通数组 | 5 | 05-普通数组 |
| 矩阵 | 4 | 06-矩阵 |
| 链表 | 13 | 07-链表 |
| 二叉树 | 15 | 08-二叉树 |
| 图论 | 5 | 09-图论 |
| 回溯 | 8 | 10-回溯 |
| 二分查找 | 6 | 11-二分查找 |
| 栈 | 5 | 12-栈 |
| 堆 | 3 | 13-堆 |
| 贪心 | 4 | 14-贪心 |
| 动态规划 | 10 | 15-动态规划 |
| 多维动归 | 5 | 16-多维动归 |
| 技巧 | 5 | 17-技巧 |
合计 100 题。
进度追踪页:/algorithms/progress
每题约 60-100 行,字段最小化:
# <题号>. <题目名>
> 难度:🟢 Easy / 🟡 Medium / 🔴 Hard | 标签:xxx | 状态:⬜ / ✅ / 🔁
> [LeetCode 链接](...)
## 思路
3-5 句白话讲清做法。
## 代码
\```cpp
// 简洁版本,能直接编译。
\```
## 复杂度
- 时间 O(?),空间 O(?)
## 易错 / 回顾
- 易踩的坑列点。
不要写原理展开、追问、mermaid——这是题,不是八股。
⬜ 未做✅ 已通过(一次 AC,思路清晰)🔁 需复习(写出过但卡过 / 看了答案)写在 frontmatter 同位置的引用行里,进度页据此统计。