LeetCode按照怎样的顺序来刷题比较好

2024-05-04 12:31

1. LeetCode按照怎样的顺序来刷题比较好

1、建议未刷过题的新人按着顺序来。前 150 题覆盖了很多经典题目和知识点,指针法类如『3 sum』系列,动规类如『regex matching』,搜索类题目如『Sodoku Solver』。

2、基本熟悉知识点(图、树、堆、栈、链表、哈希表、记忆搜索、动态规划、指针法、并查集等)后,可以一类类标签强攻。Leetcode 右侧的标签系统虽然未必 100% 完整,但是大致分类做得还不错。

3、面试前的一个月可以只做『Hard』标签的题目,因为一般两遍之后对于大部分『Medium』难度以下的题目都是肌肉记忆了。多练习『Hard』类题目可以让自己的思路更开阔,因为很多题目使用的奇淫巧技让人惊讶,比如 Leetcode 精心设计连续题号的『84. Largest Rectangle in Histogram』、『85. Maximal Rectangle』。

4、善用收藏夹,要养成『一道题第二次练习尚不能解就加入收藏夹』的习惯,且需要定期清空收藏夹:每道题不需提示下通过两次后才能移出收藏夹。

5、面试前可以购买会员,按照公司的标签来练习,也可以结合白板练习。面试前如果时间紧迫,那么练习的优先级分别是:即将面试公司的题目、收藏夹里的旧题目、剩余的新题。

6、冲刺阶段的练习请尽量不要打开题型标签,给自己思考的空间。

7、如果真的刷了三遍以上还没法达到理想目标,那么一定是学习方法出了问题,请多总结。

LeetCode按照怎样的顺序来刷题比较好

2. LeetCode按照怎样的顺序来刷题比较好

来源:知乎
知乎用户

1、建议未刷过题的新人按着顺序来。前 150 题覆盖了很多经典题目和知识点,指针法类如『3 sum』系列,动规类如『regex matching』,搜索类题目如『Sodoku Solver』。
2、基本熟悉知识点(图、树、堆、栈、链表、哈希表、记忆搜索、动态规划、指针法、并查集等)后,可以一类类标签强攻。Leetcode 右侧的标签系统虽然未必 100% 完整,但是大致分类做得还不错。
3、面试前的一个月可以只做『Hard』标签的题目,因为一般两遍之后对于大部分『Medium』难度以下的题目都是肌肉记忆了。多练习『Hard』类题目可以让自己的思路更开阔,因为很多题目使用的奇淫巧技让人惊讶,比如 Leetcode 精心设计连续题号的『84. Largest Rectangle in Histogram』、『85. Maximal Rectangle』。
4、善用收藏夹,要养成『一道题第二次练习尚不能解就加入收藏夹』的习惯,且需要定期清空收藏夹:每道题不需提示下通过两次后才能移出收藏夹。
5、面试前可以购买会员,按照公司的标签来练习,也可以结合白板练习。面试前如果时间紧迫,那么练习的优先级分别是:即将面试公司的题目、收藏夹里的旧题目、剩余的新题。
6、冲刺阶段的练习请尽量不要打开题型标签,给自己思考的空间。
7、如果真的刷了三遍以上还没法达到理想目标,那么一定是学习方法出了问题,请多总结。

3. LeetCode按照怎样的顺序来刷题比较好

1、建议未刷过题的新人按着顺序来。前 150 题覆盖了很多经典题目和知识点,指针法类如『3 sum』系列,动规类如『regex matching』,搜索类题目如『Sodoku Solver』。
2、基本熟悉知识点(图、树、堆、栈、链表、哈希表、记忆搜索、动态规划、指针法、并查集等)后,可以一类类标签强攻。Leetcode 右侧的标签系统虽然未必 100% 完整,但是大致分类做得还不错。
3、面试前的一个月可以只做『Hard』标签的题目,因为一般两遍之后对于大部分『Medium』难度以下的题目都是肌肉记忆了。多练习『Hard』类题目可以让自己的思路更开阔,因为很多题目使用的奇淫巧技让人惊讶,比如 Leetcode 精心设计连续题号的『84. Largest Rectangle in Histogram』、『85. Maximal Rectangle』。
4、善用收藏夹,要养成『一道题第二次练习尚不能解就加入收藏夹』的习惯,且需要定期清空收藏夹:每道题不需提示下通过两次后才能移出收藏夹。
5、面试前可以购买会员,按照公司的标签来练习,也可以结合白板练习。面试前如果时间紧迫,那么练习的优先级分别是:即将面试公司的题目、收藏夹里的旧题目、剩余的新题。
6、冲刺阶段的练习请尽量不要打开题型标签,给自己思考的空间。
7、如果真的刷了三遍以上还没法达到理想目标,那么一定是学习方法出了问题,请多总结。

LeetCode按照怎样的顺序来刷题比较好

4. leetcode题库刷一遍什么水平

刷完leetcod题库,已经很棒了。但是不一定拿得到offer,尤其是大厂的 offer。
除了部分算法岗位,大多数技术岗位对算法要求并不高,要求不高不代表没要求,如果你刷算法题是为了找一份开发相关的岗位,那么刷一些常见的算法题就够了,正常情况下,你刷完leetcode就够了;如果你刷算法题是为了面试高端算法岗位,那么可能还需要做一些额外的算法准备。

LeetCode是面向找IT行业相关公司开发岗/算法岗的一个算法题库网站,想去BAT等大厂,笔试和面试中的大部头都要考你算法题的解题技巧和编码能力。然而,对于很多大一大二在校的本科同学,甚至包含一部分研究生同学,都会问一句:LeetCode是啥?该部分同学一般都是在临近找工作时,寻找相关经验贴才知道原来还有这样的一个神奇的网站。随着IT相关专业和大多数转专业同学都瞄准了互联网方向的岗位,以及计算机学科招生增多和专业的热门化(高考专业录取收分越来越高),导致内卷越来越严重。因此,为了提高个人的核心竞争力,提前or开始刷LeetCode,从而开阔自己的算法思维,并提高自己的编码能力,能够大大增加我们获取理想Offer的机会。