这份 算法专题 面向算法面试和基础能力训练,整理经典算法思想、常见数据结构 LeetCode 题目、字符串、链表、剑指 Offer 和排序算法。
适合谁看
- 正在准备校招、社招算法题的同学。
- 想按题型系统刷 LeetCode,而不是随机刷题的读者。
- 数据结构已经有基础,但缺少算法解题模板的后端开发者。
- 需要在面试前快速复盘字符串、链表、排序和常见算法思想的工程师。
学习重点
- 算法题要先按题型建立模板,再通过变体题训练迁移能力。
- 常见思想包括二分、双指针、滑动窗口、递归、回溯、贪心、动态规划、图搜索等。
- 字符串和链表题高频且容易考察边界处理。
- 排序算法不只要背复杂度,还要理解稳定性、原地排序和适用场景。
- 刷题复盘比刷题数量更重要,要记录错误原因、模板和边界条件。
2023/8/7大约 3 分钟
