5

你们刷算法题会直接看题解吗?

 2 years ago
source link: https://www.v2ex.com/t/790897
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

V2EX  ›  程序员

你们刷算法题会直接看题解吗?

  polyang · 5 小时 33 分钟前 · 980 次点击
发现我刷算法题存在一个问题,就是自己的解法每次都是复杂度最高的,这样我还不如直接看题解,记住题解里的解法。
15 条回复    2021-07-21 21:45:16 +08:00

Jooooooooo

Jooooooooo   5 小时 30 分钟前

直接看答案记不住的.

AoEiuV020

AoEiuV020   5 小时 25 分钟前

看你刷题目的了,算法题分门别类记住各种类型题解这提升解题速度肯定是有用的,

kop1989

kop1989   5 小时 19 分钟前

如果刷题只是为了应付面试,看并理解最优解就够了。
但如果是锻炼自己的抽象思维能力,其实看题解不行。

因为往往复杂度最低的题解都是针对性的,脑筋急转弯式的。对锻炼抽象能力没有太大的帮助。

raaaaaar

raaaaaar   5 小时 13 分钟前 via Android

先自己思考,完全没思路再看,并且不是看代码,而是看思路,有了之路后自己再写,不要看代码

IgniteWhite

IgniteWhite   4 小时 54 分钟前

虽然我没刷几道,但是经历是只有自己尝试写了个能跑的答案之后,再看答案改,才能记得住,盖住答案自己写得出来。和各种考试一样一样的道理

wengjin456123

wengjin456123   4 小时 6 分钟前 via Android

先做,做不出看题解,再做,别复制

seers

seers   4 小时 2 分钟前

先写,实在不会再看解析,但是只看思路,尝试自己再写,这样循环

labulaka521

labulaka521   4 小时 1 分钟前

先自已看,看不懂就看题解

konnnnn

konnnnn   4 小时 0 分钟前

5 分钟没思路就可以看,有思路 20 分钟不 ac 也可以看,分类刷挺好的

TypeError

TypeError   3 小时 59 分钟前

先做出简单但复杂度可能高的,再看题解怎么优化

llb123

llb123   2 小时 58 分钟前

10 分钟没想法直接看题解

jmc891205

jmc891205   2 小时 47 分钟前

要是看了题解就能记住 那也算是本事了

arthurire

arthurire   1 小时 56 分钟前

这就和学习的时候看一遍答案觉得自己会了是一回事.

没思路去看对应的知识点,除非是你不懂特定的算法 /数据结构.

不然从一个朴素的算法入手通过剪枝 /优化等手段也能达到一个很好的复杂度的.

高中毕业就没再怎么刷题,不过路子应该没啥问题

namelosw

namelosw   1 小时 51 分钟前

> 就是自己的解法每次都是复杂度最高的

看不看无所谓,多做点就有直觉,然后就能估算下限了。

有的题高复杂度过于简单,肯定不是考暴力的,所以先从出题人的角度想想这道题考啥有点帮助。

dazuitian

dazuitian   1 小时 11 分钟前

自己思考的过程还是挺重要的

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK