她说她不爱你々 发表于 2022-6-21 06:45:22

开源:一个能让你学会算法的开源项目

今天看到了一个极好的算法开源库,手把手撕LeetCode题目,扒各种算法套路的裤子。开源短短1个多月,收获了近2万的star,可见该项目的质量之高。

之所以推荐,是因为作者的文字绝对干货良心,文字流畅,引人入胜。不是干巴巴的写算法题的解,分析下时间复杂度。而是由浅入深的分析算法思维,享受算法的乐趣。授人以渔。

<hr>
作者有话说:
<hr>

本仓库总共 60 多篇原创文章,基本上都是基于 LeetCode 的题目,涵盖了所有题型和技巧,而且一定要做到举一反三,通俗易懂,绝不是简单的代码堆砌,后面有目录。

我先吐槽几句。刷题刷题,刷的是题,培养的是思维,本仓库的目的就是传递这种算法思维。我要是只写一个包含 LeetCode 题目代码的仓库,有个锤子用?没有思路解释,没有思维框架,顶多写个时间复杂度,那玩意一眼就能看出来。

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

网上总有大佬喷我,说我写这玩意太基础了,根本没必要啰嗦。我只能说大家刷算法就是找工作吃饭的,不是打竞赛的,我也是一路摸爬滚打过来的,我们要的是清楚明白有所得,不是故弄玄虚无所指。不想办法做到通俗易懂,难道要上来先把《算法导论》吹上天,然后把人家都心怀敬仰地劝退?别的不说,公众号几万读者,PDF 版本上万次下载,联系我的出版社都好几家,说明质量还过得去吧?

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

开源项目地址:

https://github.com/labuladong/fucking-algorithm

获取最新的开源软件和技术分享

欢迎关注公-众-号:技术笔记与开源分享

声明:以上内容来源于网络,如有侵权请联系我们(123@shiyan.com)删除!

酷飞 发表于 2022-6-21 06:50:47

gitee没有吗,github实在是卡[捂脸]

鲜橙多 发表于 2022-6-21 06:55:52

非常感谢!关注了。

123456790 发表于 2022-6-21 06:58:16

mark

呵呵复呵呵 发表于 2022-6-21 07:03:57

马克

I小锦 发表于 2022-6-21 07:07:31

mark

无敌软妹子 发表于 2022-6-21 07:12:05

转发了

妖媚女汉子@ 发表于 2022-6-21 07:13:53

转发了

酷飞 发表于 2022-6-21 07:16:25

转发了

连结的青春 发表于 2022-6-21 07:21:26

转发了
页: [1] 2
查看完整版本: 开源:一个能让你学会算法的开源项目