刷leetcode的心得

刷leetcode的心得

最近一直在刷leetcode,从一开始刷了十几个题目,到现在刷了快90个题目了,总结出来了刷leetcode的三个法宝

  • 艾宾浩斯记忆曲线

    用艾宾浩斯记忆曲线来记录自己刷了多少题,以及每天刷了那些题。我现在的心态是贪多,总是不想刷那些重复刷过的题,这样很不好。要督促自己,既要刷新题,以前刷过的题,尤其是那些第一次没做出来的题,一定要经常性的刷,经常性的回顾。

  • 总结题型

    比如数组这类题中,经常遇到使用双指针思路来解决的题目。比如二叉树的题目,很多都是在遍历的基础上修改的。比如广度优先搜索常用来解决那些问题,深度优先搜索常用来解决那些问题。也要常常看公众号一些老师写的总结性的文章,他们总结的很好。

  • 写题解和思路

    坚持写题解和思路,我现在是用纸质来写,因为我感觉用纸质来写思路更加清晰。另外,每做完一道题,不要以为就可以了,一定要看官方题解,精选题解来拓展自己的思路。另外就是看别人的C++代码是如何用STL的,这个很重要,同样的容器,看花花酱用的非常巧妙,但是自己就想不到。还有一些题,自己虽然做出来了,思路和官方题解也差不多,但是可以看到自己代码写的比较臃肿,官方题解代码写的就很简洁。

posted @ 2020-03-18 23:56  尚修能的技术博客  阅读(261)  评论(0编辑  收藏  举报