2 月开始就是春招旺季了,给想刷算法题的同学一份高效的刷题顺序。
不要按顺序刷
很多同学按题号顺序刷,效率很低。同样题号的题目难度可能差很远。
推荐的刷题顺序
第一阶段:高频基础题(15 天)
- 数组:两数之和、三数之和
- 链表:反转、相交
- 字符串:最长子串、回文串
- 哈希表:基础操作熟练
第二阶段:树和递归(15 天)
- 二叉树遍历:前/中/后序
- DFS/BFS:图的遍历
- 回溯:子集、排列
第三阶段:高级技巧(15 天)
- 动态规划:经典问题
- 贪心:区间调度
- 并查集:连通性
2 月实测效果
按这个顺序刷了两个月,面试中的算法题命中率明显提高。不只是刷到了原题,是解题思路变清晰了。
data-ad-format="fluid" data-ad-layout-key="-7k+ex-4a-9w+4a">核心建议:每道题做三遍才过关。第一遍想出来、第二遍优化、第三遍理解同类题型。