1
gitopen 2018-07-18 11:30:45 +08:00 via Android
有。用 pyrhon 刷,然后经常超时。
|
2
ytmsdy 2018-07-18 11:34:06 +08:00 via iPhone
现在的磨难是以后的人民币!
想着一堆小朋友正在刷比 leetcode 难很多的 acm 的时候,你就应该平衡了! |
3
luob 2018-07-18 11:51:06 +08:00 via iPhone 1
那……试试 hduoj ?
|
4
deepreader 2018-07-18 11:51:56 +08:00 8
那就只有来安利一下我的 pdf 了: https://github.com/algorhythms/Algo-Quicksheet
|
5
hizoubin 2018-07-18 11:54:33 +08:00
很后悔大学没去参加 ACM 队
|
6
laxenade 2018-07-18 12:05:15 +08:00 1
迟早都是要刷的,早死早超生,而且现在不是 800 多道了吗
|
7
skadi 2018-07-18 12:07:12 +08:00
打过 acm 的话,就没这种焦虑了...
|
8
takato 2018-07-18 12:09:26 +08:00
ACM 正经题(非水题)一道题没卡几天就算挺好了。。
这期间恐怕你吃饭睡觉都睡不香- -。。。 |
10
whileFalse 2018-07-18 12:17:55 +08:00
一个小时一道题挺快的了。
|
11
lychnis 2018-07-18 12:19:02 +08:00 via Android
要看你刷的是什么题 你要是什么基础都没有就去做 hard 那就是方法不对 一般 medium 半小时一个
|
12
acumen 2018-07-18 12:20:11 +08:00 via iPhone
用 swift 刷太难受了
|
13
luopengfei14 2018-07-18 12:27:55 +08:00 via iPhone
@acumen 虽然我工作主力用 swift,但是感觉 swift 也就那样。
|
14
luopengfei14 2018-07-18 12:28:37 +08:00 via iPhone
@takato 感觉你就在说我,前几道题就被虐的死去活来
|
15
salamanderMH 2018-07-18 12:34:34 +08:00
熟能生巧
|
16
takato 2018-07-18 12:35:15 +08:00
@luopengfei14 这说明你喜欢啊。。看好你的潜力哦。
如果不喜欢,是不会为挫折花费很大心力的呢。 |
18
yanaraika 2018-07-18 12:38:43 +08:00 via Android
多做做
无他,唯手熟尔 |
19
BaffinLee 2018-07-18 12:42:34 +08:00
是时候安利一波我的 js 版了
源码: https://github.com/BaffinLee/leetcode-javascript 在线看: https://baffinlee.github.io/leetcode-javascript |
20
tt67wq 2018-07-18 13:00:51 +08:00
我刷的欧拉计划,后面 60 多难度的都是几周才一题
|
21
ihainan 2018-07-18 13:07:18 +08:00
楼主你算好了,还能上班刷…我都是中午午饭后午觉前刷,以及班车路上看题,晚上回家写的…
|
22
enchilada2020 2018-07-18 13:15:26 +08:00 via Android
在此帖受到了鼓舞 感谢大家
|
23
agagega 2018-07-18 13:18:02 +08:00
@lychnis 其实有些 hard 比 medium 还好做点,主要是许多 hard 会涉及到一些专门的知识,比如 DFA 什么的……会了写起来就还挺好的
|
24
easylee 2018-07-18 13:22:33 +08:00 via Android
我觉着吧,lc 还算好的,每个题你都能找到很棒的答案,可以供你参考。
真的玩 acm 的话……各大 OJ 不少题目都找不到优秀解法,得自己绞尽脑汁想。 |
25
itskingname 2018-07-18 13:22:49 +08:00
是时候安利我的 Python 版本了:
https://github.com/kingname/LeetCode |
26
SparkMan 2018-07-18 13:33:00 +08:00
我是直接下载了个 java 版本的 pdf,600 多页,前后做了几个月,线性表、查找排序、二叉树、字符串、回溯 DFS/BFS, 动态规划。现在比较有感觉,很多题都有固定的思路,可以往上套。慢慢做,理解才重要,否则刷 600 题也没用,过 2 天就忘记了
|
27
scmod 2018-07-18 13:34:12 +08:00
我选择逃避~
|
28
SparkMan 2018-07-18 13:35:14 +08:00
后面再看看 TOPK 常见经典问题、字典树、线段树、这些
|
30
ex2vkf 2018-07-18 13:45:53 +08:00 via iPhone
之前刷了几个超过 100%的,🤦🏿♂️
|
35
jianpanxia 2018-07-18 14:07:11 +08:00
python 是刷 leetcode 最舒服的语言.
java 和 c++ 也不错. |
36
Bryan0Z OP @jianpanxia 我用的 Java,不用 IDE 经常报错,准备换 Python 了
|
38
jmc891205 2018-07-18 14:43:41 +08:00
|
39
ackfin01 2018-07-18 14:57:34 +08:00
呃 hard 题么,还没做到 hard 模式,easy 题几分钟一个
|
40
specita 2018-07-18 15:05:41 +08:00
一个小时可以了。。。别问我为什么知道
|
41
goalong 2018-07-18 15:16:44 +08:00
搭车安利一波我的答案,https://github.com/goalong/lc,之前是用 python 写的,现在准备用 go 也刷一次,持续更新中
|
42
Nagisa1992 2018-07-18 15:28:19 +08:00
@gitopen 笑出声。。。
|
44
rannnn 2018-07-18 15:57:50 +08:00
还是不要用 IDE 刷比较好,面试都是白板。直接在网页上写比较接近白板的环境,培养一气呵成 bug free 的能力。。。
|
45
xiaxiaocao 2018-07-18 16:11:59 +08:00
还好,当时我都是先看一下答案,再自己写一遍,效率高多了
|
47
luosuosile 2018-07-18 17:16:51 +08:00
我给你讲个笑话。
大三大四的时候我心想,也就 500 多道。一个月就刷完了。 过了一年多了,leetcode 涨到了 800 多道,我才刷了不到 100 道,会的不到 50 道,一知半解的 50 道。刷的还没出的块 QAQ |
48
LaplaceTransform 2018-07-18 17:37:20 +08:00
主要问题是自己太莽了,总是有没想到的点,每个题都要提交好几遍
|
49
zjp 2018-07-18 17:40:33 +08:00 via Android
所以改刷 CodeWars 了😀更多难度等级可以选
|
52
gitopen 2018-07-18 17:54:30 +08:00 via Android
@itskingname 去拜读一下
|
53
realkenshinji 2018-07-18 17:56:51 +08:00 via iPhone
@acumen javaer 笑而不语
|
54
realkenshinji 2018-07-18 17:57:23 +08:00 via iPhone
@SparkMan 哪里下的?我也去搞一个
|
55
calebx 2018-07-18 18:08:37 +08:00 1
leetcode 真 TMD 不是给程序员的,是给天才的。
里面还有 O(1)的 fibonacci !!!! ,知道什么是 o(1) 么? 答案里面有根号 5,你知道根号 5 么?黄金分割线本质么? 不知道就别 leetcode 了,这还是 medium level 的! |
56
lyluyaoh 2018-07-18 18:13:32 +08:00
工作狗有刷 leetcode 的必要吗?当初找工作的时候刷了一阵儿,现在工作了感觉用处就一般般,没有动力了。。。反而对业务逻辑更感兴趣。。。咋办
|
57
KnightJoker 2018-07-18 18:17:19 +08:00
是时候不要脸的安利一下 Swift 版本了:
https://github.com/KnightJoker/LeetCode-Solutions |
58
realkenshinji 2018-07-18 18:25:56 +08:00 via iPhone
@zjp codewars +1
|
60
hustlibraco 2018-07-18 18:44:36 +08:00
@calebx o(1)的 fibonacci 不就是写一个归纳公式吗?
|
61
deadEgg 2018-07-18 18:55:34 +08:00
|
62
calebx 2018-07-18 19:23:16 +08:00
|
64
akring 2018-07-18 22:42:01 +08:00
弱弱的问一句,http://hackerrank.com 的是啥水平
|
65
20015jjw 2018-07-18 23:47:40 +08:00 via Android
刷个一百题差不多了..
|
66
zhze93 2018-07-19 08:46:12 +08:00
刷不动啊。。。
|
67
gnijuohz 2018-07-19 09:17:29 +08:00
|
68
fcoolish 2018-07-19 09:22:06 +08:00
诶
|
69
fcoolish 2018-07-19 09:22:24 +08:00
我只刷了几题就没刷了
|
70
SparkMan 2018-07-19 10:15:18 +08:00
|
71
SparkMan 2018-07-19 10:17:15 +08:00
|
72
spice630 2018-07-19 10:51:03 +08:00
|
74
unforgiven 2018-07-19 13:35:44 +08:00
@calebx o(1)的斐波那契数列是按照公式计算出来的,由于里面有无理数并不算准确,准确性最好的算法是 o(log n)的
|
75
abcbuzhiming 2018-07-19 15:37:41 +08:00
算法的本质是玩数学,数学是最能体现你跟别人智商差距的东西,所以各位,不要纠结了,能刷多少就刷多少,刷不出来就去补高数,再刷不出也没办法。这就是智商碾压的差距,没听过那个笑话吗:某县城天才数学超牛,别人一道题解 2 个小时,他只需要几分钟,如愿以偿考入清华大学数学专业,一年后绝望转专业,因为在这里他一道题要花 2 小时别人只需要几十秒!这个领域真是的就是比智商的,光靠努力没用。好在绝大部分应用也不需要如此高深的算法,我等凡人也还能继续混口饭吃。
|
76
puga2006 2018-07-19 16:56:26 +08:00
没有用 C 语言写的?
|
77
zzzhen 2018-07-19 20:51:47 +08:00 via Android
工作后刷 leetcode 还有用吗 我刚毕业参加工作 啥都不懂 想问问😂有用的话 我也想刷一下
|
78
mmdsun 2018-07-19 23:25:45 +08:00 via Android
leetcode 低级题目没有算法而言,中高级才有算法。低级都吃梨的话。说明不适合搞算法。往自己长处发展吧。
|