Hysen Labs
Open-source project
labuladong/fucking-algorithm avatar
labuladong

fucking-algorithm

GitHub describes it as Crack LeetCode, not only how, but also why.. The repository metadata lists Markdown as its primary language. This article stays within the project description and details documented in the GitHub repository README.

135,328 stars23,576 forksMarkdownLicense varies
01
DEEP OPEN-SOURCE ANALYSIS

labuladong/fucking-algorithm: labuladong 的算法笔记

GitHub describes it as Crack LeetCode, not only how, but also why.. The repository metadata lists Markdown as its primary language. This article stays within the project description and details documented in the GitHub repository README.

02
DEEP OPEN-SOURCE ANALYSIS

Repository scope

GitHub describes it as Crack LeetCode, not only how, but also why.. The repository metadata lists Markdown as its primary language. The README describes the project this way: 我先吐槽几句。 刷题刷题,刷的是题,培养的是思维,本仓库的目的就是传递这种算法思维 。我要是只写一个包含 LeetCode 题目代码的仓库,有个锤子用?没有思路解释,没有思维框架,顶多写个时间复杂度,那玩意一眼就能看出来。

03
DEEP OPEN-SOURCE ANALYSIS

labuladong 的算法笔记

The README section "labuladong 的算法笔记" states: 只想要答案的话很容易,题目评论区五花八门的答案,动不动就秀 python 一行代码解决,有那么多人点赞。问题是,你去做算法题,是去学习编程语言的奇技淫巧的,还是学习算法思维的呢?你的快乐,到底源自复制别人的一行代码通过测试,已完成题目 +1,还是源自自己通过逻辑推理和算法框架不看答案写出解法?

04
DEEP OPEN-SOURCE ANALYSIS

labuladong 的算法笔记

The README section "labuladong 的算法笔记" states: 网上总有大佬喷我,说我写的东西太基础,要么说不能借助框架思维来学习算法。我只能说大家刷算法就是找工作吃饭的,不是打竞赛的,我也是一路摸爬滚打过来的,我们要的是清楚明白有所得,不是故弄玄虚无所指。

05
DEEP OPEN-SOURCE ANALYSIS

labuladong 的算法笔记

The README section "labuladong 的算法笔记" states: 做啥事情做多了,都能发现套路的,我把各种算法套路框架总结出来,相信可以帮助其他人少走弯路 。我这个纯靠自学的小童鞋,花了一年时间刷题和总结,自己写了一份算法小抄,后面有目录,这里就不废话了。

06
DEEP OPEN-SOURCE ANALYSIS

Editorial conclusion

The repository README is the source for this review. It does not replace a local installation or an independent test.

07
DEEP OPEN-SOURCE ANALYSIS

Official sources

08
Community notes

Community notes