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