⚠ 先说清楚这页的数据是怎么回事
- 它只存在这台机器的这个浏览器里(
localStorage)—— 换台电脑、换个浏览器、清一次浏览数据,这里就是空的。 这个站是纯静态的,没有账号,也没有任何地方会收到你的进度。 - 「勾完」是你自己勾的,不是系统判的。 清单第一条永远是「合上页面白纸默写一遍」——那一条勾之前,先真的默写一遍。骗过这一页很容易,骗过考场不行。
- 剩余时间是把还没勾完那些章的「建议用时」加起来,只能当量级看: 默写和对拍花多久,因人差得很远。
总览正在读这台机器上的勾选记录…
(勾选记录存在浏览器里,所以这几个数要等这一页在你自己的浏览器里跑起来才有。)
阶段 0 · 递归思维
- 1递归入门:函数怎么调用自己— / 6
- 2递归的分解思维:汉诺塔与斐波那契— / 9
- 3递归 = 决策树:子集、组合、全排列— / 8
- 4回溯与状态恢复:N 皇后— / 8
阶段 2 · 排序与分治
- 10排序:冒泡 → 归并 → 快排— / 10
- 11分治— / 8
- 12分治进阶— / 9
阶段 3 · 搜索
- 13DFS 深度优先搜索:网格连通块— / 7
- 14BFS 广度优先搜索:迷宫最短路— / 7
- 15BFS 变形:多源 BFS 与状态图搜索— / 9
- 16DFS 剪枝:可行性、最优性、搜索顺序— / 8
- 17记忆化搜索— / 7
- 18迭代加深与双向 BFS提高组 S— / 10
阶段 4 · 贪心
- 19贪心基础:排序型贪心— / 8
- 20贪心的正确性:交换论证 + 用对拍打假错误贪心— / 9
阶段 5 · 动态规划
- 21DP 入门:从记忆化到递推— / 10
- 22线性 DP:最长上升子序列— / 10
- 2301 背包— / 10
- 24完全背包与多重背包— / 10
- 25二维费用与分组背包提高组 S— / 10
- 26区间 DP:石子合并提高组 S— / 10
- 27树形 DP:没有上司的舞会提高组 S— / 10
- 28状压 DP 入门:旅行商问题提高组 S— / 10
阶段 6 · 图论
- 29图的存储:三种存法的对比与选型— / 10
- 30图上的 DFS 与 BFS、连通性— / 10
- 31拓扑排序提高组 S— / 10
- 32最短路一:Dijkstra提高组 S— / 10
- 33最短路二:Floyd、Bellman-Ford、SPFA 与负环提高组 S— / 11
- 34最小生成树:Kruskal 与 Prim提高组 S— / 12
阶段 7 · 数据结构
- 35单调栈与单调队列提高组 S— / 12
- 36并查集— / 12
- 37堆与 priority_queue— / 14
- 38树状数组提高组 S— / 11
- 39线段树入门提高组 S— / 11
阶段 8 · 数学
- 40GCD、LCM 与欧几里得算法— / 11
- 41质数:试除 → 埃氏筛 → 线性筛— / 11
- 42快速幂与取模— / 11
- 43组合数与递推提高组 S— / 11
想从头开始,就回学习路线; 某一章勾不满,直接点进去看没勾的是哪几条 —— 那几条通常就是这一章真正的难点。