力扣中国上每道题都有官方题解,自己想不出来就会翻看官方的题解和代码,但有时会遇到就算给出题解思路也看不懂代码的情况,这种情况下,是该死磕呢,还是先放一放,过段时间再看呢?有没有那种灵光乍现的情况,就是多看几遍,忽然就懂了的。死磕的话一直悟不出来会很沮丧,效率感觉也不高。
1
rexyan 2020-10-27 18:25:55 +08:00 1
我的做法是按照分类刷,先从数组,字符串简单的开始,然后将思路记录下来。有些代码和题解不是一般人可以想出来的。建议多刷几遍,多理解思想就行。刷一遍我感觉几乎等于白刷
|
2
renmu123 2020-10-27 18:28:27 +08:00 via Android 1
当然是看答案,你把算法题看成高中数学题就可以了,就是套路,多做做就有思路了
|
3
kera0a 2020-10-27 18:31:34 +08:00 via iPhone 1
看情况吧,点子不太扎手的话死磕,先死磕题解中用到的知识点,再死磕题解,最后根据自己的思路写出来
那种一看题解就知道知识点不够的硬角色就先不做 |
4
Cielsky 2020-10-27 18:45:55 +08:00 via Android 1
这就和做题一样,你不会可能只是因为你没见过,见过了慢慢总结再遇到类似的题就直接可以做了
|
5
asanelder 2020-10-27 18:45:55 +08:00 1
有啥沮丧的?好多算法都是数学家级别的人想出来的(注意不是什么编程大牛想出来的),你自己想不出来再正常不过了。如果能自己独立想出来,俺觉得你就有了能以你的名字命令算法的水平了。
所以,不要沮丧,给自己定个时间,比如 15 分钟想不出来,直接看答案,一遍不行,就多来几遍。 遇到那些实在是太 tricky 的,不做也罢。怕面试官问你?俺就问:“面试官,这题是你自己想出答案的么?还是多背了几遍呢?” 放心,一般的面试官水平还达不到数学家那种档次的。 |
6
zhongrs232 OP 谢谢各位~
|