1
Jooooooooo 2021-07-21 17:25:52 +08:00 1
直接看答案记不住的.
|
2
AoEiuV020 2021-07-21 17:30:41 +08:00
看你刷题目的了,算法题分门别类记住各种类型题解这提升解题速度肯定是有用的,
|
3
kop1989 2021-07-21 17:36:57 +08:00
如果刷题只是为了应付面试,看并理解最优解就够了。
但如果是锻炼自己的抽象思维能力,其实看题解不行。 因为往往复杂度最低的题解都是针对性的,脑筋急转弯式的。对锻炼抽象能力没有太大的帮助。 |
4
raaaaaar 2021-07-21 17:43:22 +08:00 via Android
先自己思考,完全没思路再看,并且不是看代码,而是看思路,有了之路后自己再写,不要看代码
|
5
IgniteWhite 2021-07-21 18:01:39 +08:00
虽然我没刷几道,但是经历是只有自己尝试写了个能跑的答案之后,再看答案改,才能记得住,盖住答案自己写得出来。和各种考试一样一样的道理
|
6
wengjin456123 2021-07-21 18:49:43 +08:00 via Android 1
先做,做不出看题解,再做,别复制
|
7
seers 2021-07-21 18:53:46 +08:00
先写,实在不会再看解析,但是只看思路,尝试自己再写,这样循环
|
8
labulaka521 2021-07-21 18:55:02 +08:00
先自已看,看不懂就看题解
|
9
konnnnn 2021-07-21 18:56:27 +08:00
5 分钟没思路就可以看,有思路 20 分钟不 ac 也可以看,分类刷挺好的
|
10
TypeError 2021-07-21 18:56:41 +08:00
先做出简单但复杂度可能高的,再看题解怎么优化
|
11
llb123 2021-07-21 19:57:46 +08:00
10 分钟没想法直接看题解
|
12
jmc891205 2021-07-21 20:09:13 +08:00
要是看了题解就能记住 那也算是本事了
|
13
arthurire 2021-07-21 21:00:22 +08:00
这就和学习的时候看一遍答案觉得自己会了是一回事.
没思路去看对应的知识点,除非是你不懂特定的算法 /数据结构. 不然从一个朴素的算法入手通过剪枝 /优化等手段也能达到一个很好的复杂度的. 高中毕业就没再怎么刷题,不过路子应该没啥问题 |
14
namelosw 2021-07-21 21:04:37 +08:00
> 就是自己的解法每次都是复杂度最高的
看不看无所谓,多做点就有直觉,然后就能估算下限了。 有的题高复杂度过于简单,肯定不是考暴力的,所以先从出题人的角度想想这道题考啥有点帮助。 |
15
dazuitian 2021-07-21 21:45:16 +08:00
自己思考的过程还是挺重要的
|
16
hongch 2021-07-22 09:29:45 +08:00
个人而言一般 dp 才会没思路,状态转移方程很难想到,所以会看一眼思路,瞄到那几个字就行了,也不必全看完,然后 coding
|
17
zhttp 2021-07-22 11:15:14 +08:00
直接看题解感觉很难记得住,自己按着题解的思路勉强写一遍隔两天就忘了。。。如果是自己苦思冥想一小时,还没想出来,这时候再去看题解会有种豁然开朗的感觉。。
|
18
ruanimal 2021-07-22 14:26:12 +08:00
直接背答案看到新题目就歇菜
|