本文首发于 http://www.YoungZY.com/
知道LeetCode(力扣)可以说很偶然。二爷(微信公众号:二爷鉴书)发了一个票圈,分享了极客大学一个算法与数据机构课程的相关资料。稍费周折,我拿到了资料。讲师是覃超,他提到了力扣。
这名字第一次看到时,会联想到篮球,因为“扣”字。待看到它的英文或者说域名,嗯,沾边了,因为“code”。
乍一接触,没什么特别。注册账号,在里面点了点。
用过几次后,发现了它的好,几乎到了爱不释手的地步,不刷一下看看题目好像缺少了点啥。
好处
- 有各种小练习
这比捧着一本算法书硬啃有趣多了。
- 有参考答案
有很多同好给出的解题思路或答案,也有官方给出的。
先看答案也无妨。不要害怕“偷”。很多学习都是从模仿开始的。
- 有现成的测试案例
最最让我喜欢的就是这个了。自己费劲巴拉的编一些案例,还不一定能覆盖全。
测试一段代码,最麻烦的大概就是找案例了。力扣不需要你考虑这个,专注于问题就行了。
不足之处
- 代码补全等功能欠缺
毕竟是一个网站,写起代码来比IDE肯定有所欠缺。但这条几乎没影响。你可以在IDE里敲完了代码再复制粘贴过去。
作为一个新手,暂时就说这么多。
期待跟你一起发现更多的精彩内容!
加入讨论