LeetCode刷题流程
Posted 一知半解
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode刷题流程相关的知识,希望对你有一定的参考价值。
(以下内容摘抄自刷知乎关于LeetCode的问题,原文链接:https://www.zhihu.com/question/31092580/answer/54194793)
刷题几个阶段:
1,第一遍:知道。直接看答案,不要自己想,了解所有最优解,方法技巧第一。做题套路,以印象为主。
2,第二遍:熟悉。过easy题,记住;做medium,重点题背,反复背。最简单会,大多不会。记住做题套路,以记住为主。
3,第三遍:做题。做easy题;做部分medium题,hard题有思路。夯实medium基础。熟练运用做题套路,以做题为主。
4,面经:做面经,开阔思路,了解出题形式。基础决定上层建筑,基础牢轻松,不牢就痛苦
(前四个阶段都不能叫刷题,是在学习做题,同时补习数据结构与算法的基础知识,有了基础知识才能开始刷题)
5,第四遍以上:刷题。
第一遍的时候,就是在看答案,最优解,去知道什么是刷题,理解所有的算法,原理,套路。建立一个较为完整的刷题思维体系。这样才能在遇见不会的题,想法思路才能正,才能有感觉最优解的方向,否则想一上来做几个题自己就知道最优解了,不可能的。
以题带练,带补,学习人家的最优解,建立思维体系,补数据结构,补算法知识。
先刷前400
以上是关于LeetCode刷题流程的主要内容,如果未能解决你的问题,请参考以下文章