BUILD YOUR PROBLEM-SOLVING TOOLKIT
先理解为什么,
再写出怎么做。
从双指针到动态规划,沿着 13 个专题掌握状态、边界与正确性。配合排序动画和秋招模板,把题解转化成独立解题的能力。
选择一个专题,开始练习
先学思路,再推演,最后闭卷写出完整代码。
01 / STUDY GUIDE
双指针
相向搜索、读写指针、双序列协作与候选排除。
打开学习手册 → 02 / STUDY GUIDE哈希表
补数查找、频次统计、特征分组与原地映射。
打开学习手册 → 03 / STUDY GUIDE滑动窗口
最长合法、最短覆盖、定长匹配与窗口状态。
打开学习手册 → 04 / STUDY GUIDE二分查找
区间不变量、边界查找、旋转数组与答案划分。
打开学习手册 → 05 / STUDY GUIDE前缀和
区间差、历史前缀计数与前后缀分解。
打开学习手册 → 06 / STUDY GUIDE贪心算法
收益分解、覆盖边界与局部选择的正确性。
打开学习手册 → 07 / STUDY GUIDE栈和队列
括号嵌套、单调栈、单调队列与边界结算。
打开学习手册 → 08 / STUDY GUIDE链表
虚拟头、指针反转、快慢指针、归并与对象身份。
打开学习手册 → 09 / STUDY GUIDE二叉树
遍历、递归契约、BST、路径与树形动态规划。
打开学习手册 → 10 / STUDY GUIDE回溯算法
组合、排列、切分、合法前缀与状态恢复。
打开学习手册 → 11 / STUDY GUIDE递归
函数契约、基例、记忆化、滚动递推与快速倍增。
打开学习手册 → 12 / STUDY GUIDE深度与广度优先搜索
连通块、显式栈、多源传播与路径搜索。
打开学习手册 → 13 / STUDY GUIDE动态规划
状态定义、转移、网格、子序列与空间压缩。
打开学习手册 → 补充 / STUDY GUIDE排序算法
7 种排序算法的交互动画、复杂度与 Python 实现。
打开学习手册 → 总览 / STUDY GUIDE秋招笔试与面试
解题六步、43 组模板、选型对照、面试表达与复习安排。
打开学习手册 →没有匹配的专题,请尝试其他关键词。
建议路线:先学 01–05 数组与字符串,再学 06–09 状态与结构,最后学 10–13 搜索与动态规划。准备笔试或面试时,先阅读“秋招总览”中的选型流程;每页底部可直接切换专题。阅读位置与练习进度保存在当前浏览器。