最近刷算法题,感觉是时间黑洞...

2016-10-23 23:15:11 +08:00
 mortonnex
经常一道题想着想着,写着写着,然后再看看别人的实现思路

一个多两个小时就溜走了...
5356 次点击
所在节点    程序员
22 条回复
sylecn
2016-10-23 23:29:48 +08:00
这还嫌慢啊。有难度的算法题一两个小时是正常时间,即使不看别人的实现也要这么久。如果高难度的,给 3 个小时也不一定能做对。

没有任何东西是一蹴而就的。那些算法刷的最快、最好的都是练出来的。

如果说的是入门级别的题目要这么久,那就是你基础太弱了,熟练之后就会快起来。
warDoggie
2016-10-23 23:36:39 +08:00
本来是计划每天睡前来一发算法题压压惊,现在起床闹钟已经设置快 10 个了。睡不够,起不来。😭
zhaojjxvi
2016-10-23 23:38:57 +08:00
想问问你们刷题都在哪儿刷的?
Tangdixi
2016-10-23 23:44:17 +08:00
这不慢吧, 你又不是玩竞赛的大兄弟...
recall704
2016-10-23 23:48:41 +08:00
@zhaojjxvi 应该是 leetcode 吧
zhidian
2016-10-24 00:06:13 +08:00
每当这时,我就给人安利 Soulmachine 的 ACM-Cheatsheet 和《手写代码必备》。 GitHub 上搜。
ForgotFun
2016-10-24 02:38:53 +08:00
别强迫自己做别人~ 很累的
hanzichi
2016-10-24 08:46:17 +08:00
经常上班路上 2 小时想一道题 ... 到站后下车 coding 一蹴而就的成就感无与伦比啊 ...

强推一发我的 leetcode 题解 repo https://github.com/hanzichi/leetcode
ryanzyy
2016-10-24 08:50:00 +08:00
我个人的经验是 要快需要重复练习
第一次 3 小时 第二次 2.5 小时 第 N 次 20 分钟
pyufftj
2016-10-24 08:54:01 +08:00
我刷题的时候,题都能作出来,就是好多题目时间复杂度不满足,真蛋疼。。对我来说,时间复杂度是黑洞
hanzichi
2016-10-24 09:35:39 +08:00
@pyufftj

TLE 是 AC 之母 ..
owt5008137
2016-10-24 09:43:15 +08:00
说明这个难度更好适合你啊。 AC 的时候还是很爽滴
Immortal
2016-10-24 09:47:08 +08:00
插楼问下刷算法题的姿势
大家都是在 leetcode 上刷的么
ma125125t
2016-10-24 10:06:19 +08:00
刷算法题为了什么?面试,还是保持活跃思维?
Andiry
2016-10-24 10:11:00 +08:00
两小时做一道题还怎么面试?哪个面试官会等你两个小时
jciba5n4y6u
2016-10-24 10:12:45 +08:00
@hanzichi TLE 是?
Rsl
2016-10-24 10:14:24 +08:00
这几天已被文明 6 吸走 20 小时.
oscarzhao
2016-10-24 10:14:33 +08:00
@hanzichi 深有同感,有时候还需要一张纸和一支笔
hanzichi
2016-10-24 10:18:49 +08:00
@oscarzhao 没错,所以有时候口袋也会放张 A4 纸,放一支笔
hanzichi
2016-10-24 10:20:13 +08:00
@hanzichi 就是超时, short for Time Limit Exceeded

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/314872

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX