今天,我就给偏初学者的各种问题谈谈个人刷力扣这方面的观点。
刷哪些题?
大家刷力扣,目标肯定就是为了冲击大厂的面试笔试,小部分就是为了坚持刷题保持感觉提升自己算法编程能力,那么你肯定要把重点内容先掌握,哪些是重点内容呢?
剑指offer:
首先是剑指offer(https://leetcode-cn.com/problem-list/xb9nqhhg/),剑指offer的优先级还是很高的,就业必刷。在牛客上和力扣平台上都可以刷剑指offer的题,但是我个人更推荐力扣这个平台,我第一次刷剑指offer就是和大家在牛客平台上刷的(虽然有点时间不知道还有没有人记得),但是前一段时间在力扣上刷剑指offer,有部分题(很少)把自己很久前的代码提交试了一下发现wa了。所以牛客测试数据相对还是比较弱的,力扣上的测试数据相对较多,在大部分情况,你过了代码基本上就没有什么逻辑漏洞了。
除了剑指offer名气大,我推荐你刷剑指offer的一个原因是剑指offer的题目是真的经典!短短六十多道题,内容覆盖常见数据结构比如链表、二叉树、图、队列、栈、哈希表等等,常见的算法和经典问题包过二分、动态规划、全排列问题、滑动窗口、贪心、分治、排序、位运算、dfs、bfs等等,刷完这些题,是真的可以收获和学到很多!
另外一方面就是剑指offer在面试笔试中出现是真的非常高频 ,面试官考察的题目一般都是经典题,面试官不创造题目,只抽选题目,而抽选题目的题目基本就是力扣和剑指offer的题目,剑指offer就是非常高频的题库之一。
力扣HOT100|力扣前200
力扣HOT100