子主题 / 顺序 / 数量都按"在你深入理解原理之后用题验证"组织。不强求日更数量。
| 主题 | 题号 | 重点 |
| 数组 | 27, 26, 11, 209 | 双指针、滑窗 |
| 二分 | 33, 81, 153, 410 | 三种模板 |
| 链表 | 206, 25, 142, 146 | 反转、环、LRU |
| 栈队列 | 20, 155, 232, 84 | 括号、单调栈 |
| 哈希 | 1, 49, 128, 706 | 设计哈希、O(n) |
| 主题 | 题号 |
| BST/遍历 | 98, 230, 1038, 449 |
| 堆 | 215, 347, 295, 23, 502 |
| 字典树 | 208, 212 |
| 并查集 | 547, 684, 990 |
| 主题 | 题号 |
| 分治 | 169, 315, 23, 53 |
| 贪心 | 55, 45, 134, 435, 621 |
| DP一维 | 70, 322, 300, 312 |
| DP二维 | 64, 62, 1143, 5, 32 |
| 区间DP | 5, 312, 87, 375 |
| 状压 | 187, 1655, 943 |
| 回溯 | 46/47, 39, 51, 22, 79 |
| 主题 | 题号 |
| BFS/DFS | 200, 133, 207, 210, 785 |
| 最短路 | 743, 787, 1334, 1631 |
| 拓扑 | 207, 210, 802, 1192 |
| 字符串 | 28, 5, 214, 459 |
去 Codeforces / AtCoder。LeetCode 的题面全是"模板题",关键提升要从题面变成"加约束、变形" 来。
推荐:Codeforces Div 2/321 题量级题面,AtCoder ABC 200~300 题。