社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

LeetCode 到底怎么刷?GitHub 上多位大厂程序员亲测的高效刷题方式

HelloGitHub • 3 年前 • 253 次点击  

作者:HelloGitHub-小鱼干

在众多的诸如阿里、腾讯等大厂之中,最看中面试者刷题技能的大概要数有“链表厂”之称的字节跳动了。作为一个新晋大厂,字节跳动以高薪、技术大佬云集吸引了众多的程序员呢,问题来了,怎么才能进入“链表厂”呢?答案之一:刷题!

刷题就不得不提 LeetCode 了,如何高效地刷 LeetCode 便是本文要说的事情了。

助力 gopher 金九银十:LeetCode Cookbook

GitHub Star 数 :2642

LeetCode Cookbook 是 @halfrost [1] 去年刷的 LeetCode 整理出的 520 题,每道题都写了解题思路,全部都是 GO 实现的,并且每题都 runtime beats 100% 了。此外,halfrost 也制作了在线阅读小册,支持了 PWA,可以像 Mac 应用一样沉浸式阅读。

作者介绍:halfrost,iOS 开发届的大佬级别人物。从 2019 年 3 月 25 号开始刷题,到 2020 年 3 月 25 号,整整一年的时间。原计划是每天一题。实际上每天有时候不止一题,最终完成了 600+:

GitHub 地址:https://github.com/halfrost/LeetCode-Go

图解 LeetCode:LeetCodeAnimation

GitHub Star 数 :57k+

LeetCodeAnimation 是一个用动画的形式呈现解 LeetCode 题目的思路的项目,采用图解形式能极大地降低大家理解解题思路的门槛,快速了解到解题之法。由于作者一个人精力有限,项目一度处于停更状态,今年四月作者招募同样热爱刷题的小伙伴重维护 LeetCodeAnimation。目前项目有 15+ Contributor。

作者介绍:吴师兄,五分钟学算法公众号维护者。在 18 年领悟了想进大厂终究还是得掌握算法与数据结构,于是花了半年时间,每天花 4 个小时学习和刷题,最终在 18 年的时候拿下了 8 个 offer。除了图解 LeetCode 项目之外,吴师兄还有一个在线项目:毒鸡汤[2],刷题之余也可以补充下“能量”——“生活中很多人喜欢小题大作,其实真的没有必要,要想想大题怎么办。”

GitHub 地址:https://github.com/MisterBooo/LeetCodeAnimation

刷题的套路:fucking-algorithm

GitHub Star 数 :52k+

fucking-algorithm 是今年二月开源的一个刷题项目,开源当周便获得了 2k+ star,之后一直蝉联 GitHub Trending 榜单,除了它小别致的项目名之外,内容也是圈粉的原因。fucking-algorithm 总共 60 多篇原创文章,都是基于 LeetCode 的题目,涵盖了所有题型和技巧,而且一定要做到举一反三,通俗易懂,绝不是简单的代码堆砌。项目目前已被翻译成英文,拯救海外和我们一样深陷刷题苦海的程序员。

作者介绍:labuladong 是一名低调的程序员小鱼干不才找不到相关作者介绍,有一个周访问量过 100k+ 的网站,如果你想传播技术不妨向他投稿参与「优质作者扶持计划[3]」计划

GitHub 地址:https://github.com/labuladong/fucking-algorithm

最科学的刷题方式:algorithm-pattern

GitHub Star 数 :8.3k+

algorithm-pattern 又名算法模板,用最科学的刷题方式、快速的刷题路径。掌握了刷题模板之后,刷题也变得好玩起来了~这个模板主要是介绍了一些通用的刷题模板,以及一些常见问题,如到底要刷多少题,按什么顺序来刷题,如何提高刷题效率等。

作者介绍:greyireland 从 4 月份找工作开始,从 0 开始刷 LeetCode,中间大概花了一个半月(6 周)左右时间刷完 240 题。

GitHub 地址:https://github.com/greyireland/algorithm-pattern

文末福利大厂面试题:LeetcodeTop

GitHub Star 数 :2,404

LeetcodeTop 这个仓库用于汇总互联网公司技术岗考察 LeetCode题目的热度,帮助同学们更加有针对性地准备面试。

GitHub 地址:https://github.com/afatcoder/LeetcodeTop

最后,希望上面的 Repo 能帮你在面试中过关斩将,拿到心仪 offer,如果你有更好的刷题 Repo 在手,记得和 HelloGitHub 资源共享你下哟~~

参考资料

[1]

@halfrost : https://github.com/halfrost

[2]

毒鸡汤: https://www.cxyxiaowu.com/soup.html

[3]

优质作者扶持计划: https://labuladong.gitbook.io/algo/di-wu-zhang-ji-shu-wen-zhang-xi-lie/gitbook


关注 HelloGitHub 公众号加入我们

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/72588
 
253 次点击