刷久了之后,虽然有复习但是前面的问题多多少少有些记不太住(不是记代码),跪求正确姿势
我也在刷leetcode,我感觉效果很好,我说下我的方法:
按照AC率,从高到低刷,全部刷完为止。
我自己一边刷,一边写了自己的博客(放上详细的讲解),一边建了github项目。
刷完之后肯定要归纳总结的,也算是第二遍复习吧,抽取出有价值的题,按照你自己的方式归类(一般是按照算法体系),并抽象出通用的解题思想(这才算完成了有效的刷题),同样的,这时候你可以写gitbook,来进行记录。
尝试自己出题吧,从生活中发现也好,从编程实战中得到灵感也好,当你自己会出题的时候,你会欣慰的知道,自己已经不是当初的菜鸟了(当然出的题目要有一定水平啊,垃圾题目不能算)。
总结上面的技巧,无非是遵循几个我们做事的通用原则:
从易到难,
做好记录,
费曼式学习技巧(就是通过讲给别人听,来学习),
抽象总结(人类的特长,用来应付大脑的容量的不足,据说人工智能用不着这个),
出题(输入之后加上输出,强化学习)。
附上我的博客:Liuqinh2s' Homepage
3 回答1k 阅读
534 阅读
24 阅读
据说按照题型刷比较好,不过我都是随便刷的
可以写一些题解,比如像我这样建个 repo https://github.com/hanzichi/l...,或者将模板提取封装代码,想象如何实现复用