程序员秋招,为你准备的LeetCode刷题攻略
对于大部分准备秋招的朋友来说,知识真明不明白不太重要,刷题以提升面试表现才是当务之急下面四个建议是我多次删改之后汇总的,建议仔细阅读通
1.定好目标计划
顺序上我个人建议先熟悉数据结构建立思路,然后按照tag刷最高频的几个就差不多了:优先树、链表、二分查找、DFS、BFS、动态规划等等,动态规划是重点!
凉建议优先做提交成功率高的题目,这是为了从简单入手,否则一.上来就做难题太浪费时间,当.然时间少的话就按公司或者top刷的
凉菊厂OD机考刷题攻略放图2了,涵盖80%的高频题。仅供参考,难度比其他的招聘小一些,适合练手。
2.选择一致性的答案
同一个题目不同的人可能会有不同的解题方法,即使他们的解题思路相似。因为我也是完美主义受害者,总担心自己看到的不是最对最好的。建议选定一位或几位风格相似的高质量作者,然后以后就focus他们的答案,别纠结。
3.死扣到底值不值得
小白误区就是,要么完全独立思考,要么完全依赖答案。直接看答案没法真进步,但硬扣又会浪费大量时间还容易形成错误的惯性思维。所以可以试试仅看提示,看明白了再自己写,和小时候做数学题一样的道理。
凉一定要注意!!不要看标签!标签相当于问题的分类,看了标签就会去往标签方向想,不利于提升实战能力。
4.反思并总结
每解决完一道题目,花些时间回顾自己的解题过程,并尝试总结一些常见的解题模式和技巧,和之前的错题本--样,目的就是方便以后更快地找到解题的方向。

