avatar
有多少人是# Stock
s*r
1
我跟大家一样,都做过leetcode,还不止一遍,现在想跟大家分享一下我做leetcode的
一些体会。
1 大部分题目你都是可以自己做出来的。所以,第一遍尽量不要网上找答案;
2 写了的不管通过的,不通过的答案要保存下来。不通过的,也要记录下来哪儿没有通
过。很有可能你这次错了,不知道怎么搞过了,下次还是错;
3 一定要手写几遍,手写远远比在机器上印象深刻;
4 写code的过程中要用最safe的写法写,不要写模棱两可的,编译器相关的表达方式,
这样在面试过程中很容易露馅;
5 code的风格保持一致。比如,不要题目这个用vector,那个用array,这个传size,
那个不传,这个check null,那个不check,这个用new,那个用malloc,这个用const
,那个用macro。争取做到所有题目都用一个风格,这样会深刻理解和熟练很多;
6 写完了之后,尝试改改某一行code,看看会有哪些问题;
7 弄懂,弄精,远远比做完有意义,不要在这个题目一知半解的情况下move到下一题,
这样后面的都永远一知半解。
8 写完了,尽量不要马上提交,自己写几个use case用大脑跑一跑,面试的时候就是用
大脑跑use case的。
9 code要想先清楚了再写,就是大概多少行,先写啥再写啥,要想清楚,不能瞎敲键盘
然后想到哪儿写到哪儿;
10 写完了把相关类似的题目分门别类,然后重新研究一下共同点。
最后,写code不是万能的,写好了也不一定可以找到好工作,但是,找到好工作的,基
本都过了这一关。
avatar
s*f
2
辛辛苦苦大半年,一夜回到解放前?
avatar
y*n
3
谢谢分享。
avatar
b*e
4
如果就这100点就回到解放前,说明不适合玩股票

【在 s**********f 的大作中提到】
: 辛辛苦苦大半年,一夜回到解放前?
avatar
s*e
5
我经常在纸上写代码,这是我写的一本关于leetcode的开源书,https://github.com/
soulmachine/leetcode
avatar
h*n
6
me me me
avatar
t*h
7
天空哥太牛逼了,天天传道授业解惑

const

【在 s*****r 的大作中提到】
: 我跟大家一样,都做过leetcode,还不止一遍,现在想跟大家分享一下我做leetcode的
: 一些体会。
: 1 大部分题目你都是可以自己做出来的。所以,第一遍尽量不要网上找答案;
: 2 写了的不管通过的,不通过的答案要保存下来。不通过的,也要记录下来哪儿没有通
: 过。很有可能你这次错了,不知道怎么搞过了,下次还是错;
: 3 一定要手写几遍,手写远远比在机器上印象深刻;
: 4 写code的过程中要用最safe的写法写,不要写模棱两可的,编译器相关的表达方式,
: 这样在面试过程中很容易露馅;
: 5 code的风格保持一致。比如,不要题目这个用vector,那个用array,这个传size,
: 那个不传,这个check null,那个不check,这个用new,那个用malloc,这个用const

avatar
k*n
8
大部分股票都没跌到前几天的低点

【在 s**********f 的大作中提到】
: 辛辛苦苦大半年,一夜回到解放前?
avatar
J*r
9
avatar
C*G
10
me me me
哭死
avatar
I*n
11
赞总结。
avatar
d*x
12
说实话,刷leetcode那些题目就是浪费生命。
所以尽量一次弄懂,弄懂了之后再也别碰。
avatar
d*v
13
Mark
avatar
s*u
14


★ 发自iPhone App: ChineseWeb 8.6

【在 s*****r 的大作中提到】
: 我跟大家一样,都做过leetcode,还不止一遍,现在想跟大家分享一下我做leetcode的
: 一些体会。
: 1 大部分题目你都是可以自己做出来的。所以,第一遍尽量不要网上找答案;
: 2 写了的不管通过的,不通过的答案要保存下来。不通过的,也要记录下来哪儿没有通
: 过。很有可能你这次错了,不知道怎么搞过了,下次还是错;
: 3 一定要手写几遍,手写远远比在机器上印象深刻;
: 4 写code的过程中要用最safe的写法写,不要写模棱两可的,编译器相关的表达方式,
: 这样在面试过程中很容易露馅;
: 5 code的风格保持一致。比如,不要题目这个用vector,那个用array,这个传size,
: 那个不传,这个check null,那个不check,这个用new,那个用malloc,这个用const

avatar
B*4
15

多谢!
似乎只有C++版,JAVA版的是空?

【在 s*********e 的大作中提到】
: 我经常在纸上写代码,这是我写的一本关于leetcode的开源书,https://github.com/
: soulmachine/leetcode

avatar
l*i
16
第一条就对我不适用,我有一多半的题目自己做不出来

const

【在 s*****r 的大作中提到】
: 我跟大家一样,都做过leetcode,还不止一遍,现在想跟大家分享一下我做leetcode的
: 一些体会。
: 1 大部分题目你都是可以自己做出来的。所以,第一遍尽量不要网上找答案;
: 2 写了的不管通过的,不通过的答案要保存下来。不通过的,也要记录下来哪儿没有通
: 过。很有可能你这次错了,不知道怎么搞过了,下次还是错;
: 3 一定要手写几遍,手写远远比在机器上印象深刻;
: 4 写code的过程中要用最safe的写法写,不要写模棱两可的,编译器相关的表达方式,
: 这样在面试过程中很容易露馅;
: 5 code的风格保持一致。比如,不要题目这个用vector,那个用array,这个传size,
: 那个不传,这个check null,那个不check,这个用new,那个用malloc,这个用const

avatar
y*n
17
That's the purpose of open source, wait for you to fill in Java version :-)

【在 B********4 的大作中提到】
:
: 多谢!
: 似乎只有C++版,JAVA版的是空?

avatar
d*u
18
很好

const

【在 s*****r 的大作中提到】
: 我跟大家一样,都做过leetcode,还不止一遍,现在想跟大家分享一下我做leetcode的
: 一些体会。
: 1 大部分题目你都是可以自己做出来的。所以,第一遍尽量不要网上找答案;
: 2 写了的不管通过的,不通过的答案要保存下来。不通过的,也要记录下来哪儿没有通
: 过。很有可能你这次错了,不知道怎么搞过了,下次还是错;
: 3 一定要手写几遍,手写远远比在机器上印象深刻;
: 4 写code的过程中要用最safe的写法写,不要写模棱两可的,编译器相关的表达方式,
: 这样在面试过程中很容易露馅;
: 5 code的风格保持一致。比如,不要题目这个用vector,那个用array,这个传size,
: 那个不传,这个check null,那个不check,这个用new,那个用malloc,这个用const

avatar
s*e
19
是的,只有C++版本,Java版的代码没有时间写

【在 B********4 的大作中提到】
:
: 多谢!
: 似乎只有C++版,JAVA版的是空?

avatar
B*4
20

我的水平还太差,一多半都不确定会做。

【在 y***n 的大作中提到】
: That's the purpose of open source, wait for you to fill in Java version :-)
avatar
p*2
21

大牛说的极是。不过像大牛这么牛的太少了。

【在 d**********x 的大作中提到】
: 说实话,刷leetcode那些题目就是浪费生命。
: 所以尽量一次弄懂,弄懂了之后再也别碰。

avatar
X*o
22
感觉leetcode上的题目要求就是最低标准:能写出程式,能跑出结果就成。很多题目想
破脑袋也想不出易解的算法,其实那些参考答案很多都是难解算法的实现,这样子,有
点误人子弟的意思。要是俺招人,净写些幂复杂度的程式,有个屁用。
avatar
n*e
23
总结成24字决
欲练神功
引刀自宫
即使自宫
未必成功
若不自宫
也能成功

const

【在 s*****r 的大作中提到】
: 我跟大家一样,都做过leetcode,还不止一遍,现在想跟大家分享一下我做leetcode的
: 一些体会。
: 1 大部分题目你都是可以自己做出来的。所以,第一遍尽量不要网上找答案;
: 2 写了的不管通过的,不通过的答案要保存下来。不通过的,也要记录下来哪儿没有通
: 过。很有可能你这次错了,不知道怎么搞过了,下次还是错;
: 3 一定要手写几遍,手写远远比在机器上印象深刻;
: 4 写code的过程中要用最safe的写法写,不要写模棱两可的,编译器相关的表达方式,
: 这样在面试过程中很容易露馅;
: 5 code的风格保持一致。比如,不要题目这个用vector,那个用array,这个传size,
: 那个不传,这个check null,那个不check,这个用new,那个用malloc,这个用const

avatar
f*e
24
赞!!

const

【在 s*****r 的大作中提到】
: 我跟大家一样,都做过leetcode,还不止一遍,现在想跟大家分享一下我做leetcode的
: 一些体会。
: 1 大部分题目你都是可以自己做出来的。所以,第一遍尽量不要网上找答案;
: 2 写了的不管通过的,不通过的答案要保存下来。不通过的,也要记录下来哪儿没有通
: 过。很有可能你这次错了,不知道怎么搞过了,下次还是错;
: 3 一定要手写几遍,手写远远比在机器上印象深刻;
: 4 写code的过程中要用最safe的写法写,不要写模棱两可的,编译器相关的表达方式,
: 这样在面试过程中很容易露馅;
: 5 code的风格保持一致。比如,不要题目这个用vector,那个用array,这个传size,
: 那个不传,这个check null,那个不check,这个用new,那个用malloc,这个用const

avatar
e*3
25
学精永远比学杂有用,把一道经典题独立做透了,比你草草扫了150道题的答案有用多
了。
这是大牛王小云教授成功经验:
王小云在成功之前一直默默无闻,同行评价她,从不急功近利,没有新思想新进展的论
文她是绝对不主张发表的,平时对一些耽误研究工作时间的荣誉或应酬也没有热情。她
不赞同大批量的阅读文献,主张抓住几篇经典的论文仔细研究,吃透论文思想,然后自
己独立思考,寻找突破性的方法,迅速将自己的方法进行实验。她就是这样周而复始地
在数字王国里进行着钻研。

const

【在 s*****r 的大作中提到】
: 我跟大家一样,都做过leetcode,还不止一遍,现在想跟大家分享一下我做leetcode的
: 一些体会。
: 1 大部分题目你都是可以自己做出来的。所以,第一遍尽量不要网上找答案;
: 2 写了的不管通过的,不通过的答案要保存下来。不通过的,也要记录下来哪儿没有通
: 过。很有可能你这次错了,不知道怎么搞过了,下次还是错;
: 3 一定要手写几遍,手写远远比在机器上印象深刻;
: 4 写code的过程中要用最safe的写法写,不要写模棱两可的,编译器相关的表达方式,
: 这样在面试过程中很容易露馅;
: 5 code的风格保持一致。比如,不要题目这个用vector,那个用array,这个传size,
: 那个不传,这个check null,那个不check,这个用new,那个用malloc,这个用const

avatar
s*r
26
你说的都是对的,但是,我只是就事论事的讨论leetcode而已。

【在 e********3 的大作中提到】
: 学精永远比学杂有用,把一道经典题独立做透了,比你草草扫了150道题的答案有用多
: 了。
: 这是大牛王小云教授成功经验:
: 王小云在成功之前一直默默无闻,同行评价她,从不急功近利,没有新思想新进展的论
: 文她是绝对不主张发表的,平时对一些耽误研究工作时间的荣誉或应酬也没有热情。她
: 不赞同大批量的阅读文献,主张抓住几篇经典的论文仔细研究,吃透论文思想,然后自
: 己独立思考,寻找突破性的方法,迅速将自己的方法进行实验。她就是这样周而复始地
: 在数字王国里进行着钻研。
:
: const

avatar
l*a
27
mark
avatar
k*8
28
请问链接还能打开吗 我这边一直是page not found... 不好意思麻烦你了
avatar
h*6
29
谢谢分享。我从来没有刷过leetcode.最近想跳槽去美国找工作才开始想刷。我在加拿
大,我本科是计算机工学学位, 硕士和Ph.D. 是加拿大计算机理学学位。在加拿大工
作十几年了。最精通的语言#C/.Net,Javascript, T_SQL.C/C++也做过项目但不多。94
年国内通过高级程序员考试,那时通过率很低的。数据结构和算法也算可以
我年纪也不小了, 请问刷一次要多长时间大概? 我是否可以直接找工作。

const

【在 s*****r 的大作中提到】
: 我跟大家一样,都做过leetcode,还不止一遍,现在想跟大家分享一下我做leetcode的
: 一些体会。
: 1 大部分题目你都是可以自己做出来的。所以,第一遍尽量不要网上找答案;
: 2 写了的不管通过的,不通过的答案要保存下来。不通过的,也要记录下来哪儿没有通
: 过。很有可能你这次错了,不知道怎么搞过了,下次还是错;
: 3 一定要手写几遍,手写远远比在机器上印象深刻;
: 4 写code的过程中要用最safe的写法写,不要写模棱两可的,编译器相关的表达方式,
: 这样在面试过程中很容易露馅;
: 5 code的风格保持一致。比如,不要题目这个用vector,那个用array,这个传size,
: 那个不传,这个check null,那个不check,这个用new,那个用malloc,这个用const

avatar
c*e
30
?mark
[在 skydoor (海阔天空) 的大作中提到:]
:我跟大家一样,都做过leetcode,还不止一遍,现在想跟大家分享一下我做leetcode
的一些体会。

:...........
avatar
w*z
31
弄懂过几天也就忘了。工作中从来没碰到过和leetcode 有半毛钱关系的东西。

【在 d**********x 的大作中提到】
: 说实话,刷leetcode那些题目就是浪费生命。
: 所以尽量一次弄懂,弄懂了之后再也别碰。

avatar
M*6
32
一般第一遍两三个月。。

94

【在 h********6 的大作中提到】
: 谢谢分享。我从来没有刷过leetcode.最近想跳槽去美国找工作才开始想刷。我在加拿
: 大,我本科是计算机工学学位, 硕士和Ph.D. 是加拿大计算机理学学位。在加拿大工
: 作十几年了。最精通的语言#C/.Net,Javascript, T_SQL.C/C++也做过项目但不多。94
: 年国内通过高级程序员考试,那时通过率很低的。数据结构和算法也算可以
: 我年纪也不小了, 请问刷一次要多长时间大概? 我是否可以直接找工作。
:
: const

avatar
w*6
33
大赞!!

const

【在 s*****r 的大作中提到】
: 我跟大家一样,都做过leetcode,还不止一遍,现在想跟大家分享一下我做leetcode的
: 一些体会。
: 1 大部分题目你都是可以自己做出来的。所以,第一遍尽量不要网上找答案;
: 2 写了的不管通过的,不通过的答案要保存下来。不通过的,也要记录下来哪儿没有通
: 过。很有可能你这次错了,不知道怎么搞过了,下次还是错;
: 3 一定要手写几遍,手写远远比在机器上印象深刻;
: 4 写code的过程中要用最safe的写法写,不要写模棱两可的,编译器相关的表达方式,
: 这样在面试过程中很容易露馅;
: 5 code的风格保持一致。比如,不要题目这个用vector,那个用array,这个传size,
: 那个不传,这个check null,那个不check,这个用new,那个用malloc,这个用const

avatar
l*u
34
我看过,总结的相当精辟!

【在 s*********e 的大作中提到】
: 我经常在纸上写代码,这是我写的一本关于leetcode的开源书,https://github.com/
: soulmachine/leetcode

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。