LeetcodeSummary

Leetcode算法刷题总结

起初,我在leetcode上的刷题是极其盲目的,每次都是Random Pick One algorithm。尽管这个习惯能养成,但是无论从效果上和效率上,我都提升的极其缓慢。并且很多时候对于Medium或者Hard的题,即使我把笔啃断也解不出来,又不肯看答案或者看完就忘,所以不仅严重打击我的Confidence,而且还没有效果。

我觉得这样下去不是办法呀,于是我就想着刷专题,每个专题(Tag)的解法、思路、最优解都搞定之后再切换成Random的形式。于是我刷完了LinkList,当我准备寻找下一个Tag时,我迟疑了,因为Tag实在太多了几十多个。而且这样做的一个弊端就是在解题之前,已知这题的类型,而不会去关注对题目的判断。

我从各类文章中吸取到的一些注意事项如下

  • **对于新人而言,不应该自己硬扣一个题目,如果想了一会没有任何思路,就应该果断看别人怎么写的。在理解了别人的做法之后,再凭理解和记忆在LeetCode的代码框里敲一遍。**新手不要害怕看别人的解法和答案,度过痛苦时期,后面就会越刷越快。新手应该注重三个方面:基础知识、跟别人学习、做好笔记 。

我觉得大部分题目的基础知识我是有的,但是在跟别人学习做笔记这方面开展的不太好。至于入门教程和方向,我觉得仅关注这个Github项目就够了:fucking-algorithm

参考文章

1. How to use LeetCode to help yourself efficiently and effectively (for beginners)

  • Copyright: Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.
  • Copyrights © 2015-2024 YuleZhang's Blog
  • Visitors: | Views:

请我喝杯咖啡吧~

支付宝
微信