LeetCode先刷热门推荐下面的热题 hot100,再刷精选 TOP 面试题,之后如果还有时间的话可以按照 tag 分类从低到高难度分组刷题。如果想拿大厂 offer,那么在 LeetCode 上刷 200-300 道经典题就可以了。
LeetCode 刷题顺序为:先刷热门推荐下面的热题 hot100,再刷精选 TOP 面试题,之后如果还有时间的话可以按照 tag 分类从低到高难度分组刷题。LeetCode 中文名为力扣,是一个为全球程序员提供 IT 技术职业化提升的平台,提供了完善的在线判题服务、学习工具、社区讨论及模拟面试功能,全方位打磨程序员职业所需的核心技能。如果想拿大厂 offer,那么在 LeetCode 上刷 200-300 道经典题就可以了。
完全零基础可以刷题吗
不能,至少要基本掌握一门计算机语言的语法。但现在在网上随便搜一下就能搜到许多关于计算机语言的教程。当然,最好还是上一下正规的课程。
刷题顺序很重要吗
重要。按照题目类别结构化地刷题的速度不仅更快,而且可以在刷完一类题之后进行总结。对于水平较高的小伙伴们来说,按照推荐的顺序刷,可以在 200 小时内刷完 500 多题。对于萌新们来说,按照推荐顺序刷,能更好地掌握数据结构与算法基础。
时间比较充裕建议
按从低到高的难度分组刷按 tag 分类刷定期复习,重做之前刷过的题
掌握 LeetCode 刷题方法再开始刷题,属于磨刀不误砍柴工。掌握正确方法是非常重要的。如果你在刷题的时候发现怎么也写不出来,别担心,这是正常的。如果你还发现,之前明明刷过的题,过段时间再做的时候,自己还是不会。别担心,这也是正常的。
刷题方法
第一遍:可以先思考,之后看参考答案刷,结合其他人的题解刷。思考、总结并掌握本题的类型,思考方式,最优题解。
第二遍:先思考,回忆最优解法,并与之前自己写过的解答作比对,总结问题和方法。
第三遍:提升刷题速度,拿出一个题,就能够知道其考察重点,解题方法,在短时间内写出解答。
定期总结
按照题目类型进行总结:针对一类问题,总结有哪些解题方法,哪种方法是最优的,为什么。
总结重点:有些题你刷了好多遍都还是不会,那就要重点关注,多思考解决方法,不断练习强
结合图解刷题:有些人认为刷题比较枯燥,比较抽象。那你可以结合动画图解刷题。