
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 那……试试 hduoj ? |
4 deepreader 2018-07-18 11:51:56 +08:00 那就只有来安利一下我的 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 迟早都是要刷的,早死早生,而且现在不是 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 KMpAn8Obw1QhPoEP 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 hsiafan 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 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 低级题目没有算法而言,中高级才有算法。低级都吃梨的话。说明不适合搞算法。往自己长处发展吧。 |