发现我刷算法题存在一个问题,就是自己的解法每次都是复杂度最高的,这样我还不如直接看题解,记住题解里的解法。
|
1
直接看答案记不住的.
|
|
AoEiuV020Jul 21, 2021
2
看你刷题目的了,算法题分门别类记住各种类型题解这提升解题速度肯定是有用的,
|
|
kop1989Jul 21, 2021
3
如果刷题只是为了应付面试,看并理解最优解就够了。
但如果是锻炼自己的抽象思维能力,其实看题解不行。 因为往往复杂度最低的题解都是针对性的,脑筋急转弯式的。对锻炼抽象能力没有太大的帮助。 |
|
raaaaaarJul 21, 2021 via Android
4
先自己思考,完全没思路再看,并且不是看代码,而是看思路,有了之路后自己再写,不要看代码
|
|
FurN1Jul 21, 2021
5
虽然我没刷几道,但是经历是只有自己尝试写了个能跑的答案之后,再看答案改,才能记得住,盖住答案自己写得出来。和各种考试一样一样的道理
|
|
6
先做,做不出看题解,再做,别复制
|
|
seersJul 21, 2021
7
先写,实在不会再看解析,但是只看思路,尝试自己再写,这样循环
|
|
labulaka521Jul 21, 2021
8
先自已看,看不懂就看题解
|
|
konnnnnJul 21, 2021
9
5 分钟没思路就可以看,有思路 20 分钟不 ac 也可以看,分类刷挺好的
|
|
TypeErrorJul 21, 2021
10
先做出简单但复杂度可能高的,再看题解怎么优化
|
|
llb123Jul 21, 2021
11
10 分钟没想法直接看题解
|
|
jmc891205Jul 21, 2021
12
要是看了题解就能记住 那也算是本事了
|
|
arthurireJul 21, 2021
13
这就和学习的时候看一遍答案觉得自己会了是一回事.
没思路去看对应的知识点,除非是你不懂特定的算法 /数据结构. 不然从一个朴素的算法入手通过剪枝 /优化等手段也能达到一个很好的复杂度的. 高中毕业就没再怎么刷题,不过路子应该没啥问题 |
|
nameloswJul 21, 2021
14
> 就是自己的解法每次都是复杂度最高的
看不看无所谓,多做点就有直觉,然后就能估算下限了。 有的题高复杂度过于简单,肯定不是考暴力的,所以先从出题人的角度想想这道题考啥有点帮助。 |
|
dazuitianJul 21, 2021
15
自己思考的过程还是挺重要的
|
|
hongchJul 22, 2021
16
个人而言一般 dp 才会没思路,状态转移方程很难想到,所以会看一眼思路,瞄到那几个字就行了,也不必全看完,然后 coding
|
|
zhttpJul 22, 2021
17
直接看题解感觉很难记得住,自己按着题解的思路勉强写一遍隔两天就忘了。。。如果是自己苦思冥想一小时,还没想出来,这时候再去看题解会有种豁然开朗的感觉。。
|
|
ruanimalJul 22, 2021
18
直接背答案看到新题目就歇菜
|