
兄弟野生程序员出身,所以对自己的斤两比较了解。
这是兄弟的第一个小目标,No.500 以内的所有 easy 题, 应该是 120 多道左右。
第一轮,不求最优解,不求自己能独立完成,只求自己在视频讲解的情况下,关掉视频,可以自己做出来。
挺不容易
第一次是 2018 年 5 月开始的吧,结果做到第 38 题,38. Count and Say 的时候,就挂掉了,一个多星期都没写出来,而且甚至也都理解不了视频讲解的内容在说什么,然后竟然停到了 2019 年的 4 月还是 3 月,反正中间隔了 11 个月,又鼓起勇气,开始刷。慢慢刷,中间生病,停了 1 个多月。
现在是 9 月底,今天终于到 500
下一个小目标,No.500 以内的 medium 难度
加油吧
1 w516322644 Sep 29, 2019 加油。 |
2 ahao99 Sep 29, 2019 一道 hard 抵 10 道 |
3 fanux Sep 29, 2019 via Android 厉害,坚持不懈 |
4 deepreader Sep 29, 2019 |
5 cwjokaka Sep 29, 2019 好久没刷过了 easy:至少能求出一两个解。 medium:有想法,能解出一部分 hard:翻答案(还可能看不懂) |
6 iPhoneXI Sep 29, 2019 楼主策略是对的,不过刷题时最好手边有本算法书,刷完后记一下笔记或者博客,效果更好 |
8 lllue Sep 29, 2019 @deepreader 看了一下,不光代码没注释,连 commits 也只有个题号啥的。。。。 |
9 msg7086 Sep 29, 2019 Count and say 这题我去面亚马逊的时候被问到过,当时问的是扩展版本,题目是给定任意两个数字串,判断他们是否在同一个 Count say 序列中。(即其中一个能否持续 count say 到另一个。) 后来我面试新人也是用这道题做白板 Coding。 |
10 burnbrid Sep 29, 2019 牛逼 |
11 Zoro76 Sep 29, 2019 厉害了 |
12 zhgg0 Sep 29, 2019 via iPhone 卡太久的建议先放弃,每天都刷至少一道,形成习惯后速度就很快。最后回过头来,由于经验多了,之前卡住的大概率不需要花很长时间。 还可以不按序号来,按照分类,同类型的套路都相似,这样更快。 |
13 rodjl Sep 29, 2019 via iPhone 我是按类别来的,一道题十分钟想不出就直接翻答案 |
14 ai277014717 Sep 29, 2019 大哥你这叫水题。相当于高考前的 53 |
15 jon Sep 29, 2019 via Android 楼主怎么坚持下来的很佩服 |
16 Enya Sep 29, 2019 via iPhone 10 年前,我几乎刷掉了 POJ 最后的水题,自己还是很水...ACM 的亚洲地区赛还是一日游... 你这个做题的平台我不太了解,希望可以多刷刷难题。 |
17 mahone3297 Sep 29, 2019 哪里有视频看? |
18 zhuangzhuang1988 Sep 29, 2019 牛. |
19 Rorshach Sep 30, 2019 @ai277014717 高考前的 53 比这个难多了= = |
20 ladychili Sep 30, 2019 像 lz 学习 |
21 Hsinyao Sep 30, 2019 我两个月刷了 140 道,50 多道 e,80 多道 m,m 题的套路痕迹其实蛮重的,多写几道就找到感觉了,楼主共勉,要对自己有信心 |
23 ericgui OP @mahone3297 油管有个花花,讲得不错,还有一些零散的,中文的视频,也都 OK 的 |
25 justyy Sep 30, 2019 打卡 555 题,https://leetcode.com/justyy/ |
27 RYYang Sep 30, 2019 我两个月也刷了一百二十多道,目标八百道 |
28 ClaudeRay Sep 30, 2019 解题最重要的是独立想出思路,相比之下,代码实现是极其次要的。如果现阶段觉得独立完成 easy 题有难度,建议先扎实基本的算法知识,而不是囫囵吞枣。诚信提醒,不是抬杠。 |
29 zxcjqyy Sep 30, 2019 光看了看 sql |
30 wwwap Sep 30, 2019 JS 版本,目前 650 https://github.com/everthis/leetcode-js |
31 wqzjk393 Sep 30, 2019 以前学数据结构算法时候,老师说 easy 题不一定 easy。因为 easy 的题关键考察的就是你知不知道对应的知识点和解题套路,很多题说穿了就是一个概念一个知识点,你知道这个概念就会做,没听过这个概念就死活想不通。例如通过异或查找字符串中不同的字符,你知道用异或就立马能写出来,不知道就做不出来。 所以我觉得 easy 的题想几遍想不出来立马就看解答吧,因为这是知识点的问题,查漏补缺把套路学通了才能有自己的解题思路 |
32 ahonn Sep 30, 2019 跟楼主差不多,我做了一堆 easy 后开始从头开始做了。 https://github.com/ahonn/leetcode-js |
33 ericgui OP @ClaudeRay 以前为了算法而算法,自己写个快排或者递归,也不知道写的对不对,leetcode 起码有很多很多 test case,你写的不对,可以检验出来。 至于基础知识,通过做题就慢慢补呗。总不能买本算法书从前看到后吧。我还真看过那么算法图解,非常好,可惜,不做题的话,很快就忘光了。 |
35 jiezhi Sep 30, 2019 建议从 explore 里的小卡片分类做 |
36 gbin Sep 30, 2019 打卡小两百 https://leetcode.com/syncviip/ 偶尔会在博客上做点笔记 |
37 msg7086 Oct 2, 2019 @lbfeng 扩展应该是判断长度然后从短的往长的递推就行吧。除非是特殊数字串,否则 Say 出来的结果只会更长不会更短,双向跑一下,跑超过对方的长度就行了。 |
38 deepreader Oct 7, 2019 @lllue 不然呢?我还帮你面试? |
39 lllue Oct 8, 2019 @deepreader 朋友,不要这么燥,我只是想说,没注释以后您以后自个儿看燥不燥 |
40 deepreader Oct 10, 2019 @lllue glad you ask: https://github.com/algorhythms/Algo-Quicksheet |