字节算法大神手写算法笔记,已连续多次霸榜 GitHub Trending 首页
![字节算法大神手写算法笔记,已连续多次霸榜 GitHub Trending 首页](https://static001.geekbang.org/infoq/48/48f6822e1bd288f3552222309b0d9a5c.png)
学算法也好,学技术也好,我觉得做任何事情,一定要明白自己的目标是什么。
可以量化的才叫目标
你想变有钱,想学好算法,这就叫无法量化的目标,有多少钱才算有钱,学到什么程度才算学好?量化的一个最大的特点是可以拆分。
比如说目标是进大厂,计划半年内刷 300 道题,那这可以反向拆分,每个月刷 50 道,工作日每天刷两道,休息日每天刷一道,再细化,每天几点到几点固定为刷题时间,期间屏蔽所有应用通知,专心做题思考;然后每天反省刷题计划是否达标,如果没达标,是为什么,怎么弥补。
这就是计算机的递归思维,自顶向下,逐步求精,反向求解。
为了让大家更好地学习算法,楼主在这里分享一份字节跳动大神手写的算法笔记
《labuladong 的算法小抄官方完整版》PDF
![](https://static001.geekbang.org/infoq/80/80219a2c0b339b49ff4581b9a2c9822b.png)
此前在 GitHub 出现了一个手把手带你刷 LeetCode 的项目:fucking-algorithm。 该项目在 GitHub 开源后,连续多次霸榜 GitHub Trending 首页,用了两个月 Star 数便破 50k,这份受欢迎程度由此可见一斑。
总览目录:
![](https://static001.geekbang.org/infoq/ea/eac7086980aff19cb1e02afe7890489d.png)
开篇词
![](https://static001.geekbang.org/infoq/c2/c230ad44f048c3d24758b11b3ff92719.png)
动态规划系列
![](https://static001.geekbang.org/infoq/e1/e11ecd63961d8f359e90b1328329b1e2.png)
数据结构系列
![](https://static001.geekbang.org/infoq/3b/3b644633ce4946a9dfb777ecc7cbd855.png)
算法思维系列
![](https://static001.geekbang.org/infoq/b5/b5a97191f6a4e082cb0b671f809e9700.png)
高频面试系列
![](https://static001.geekbang.org/infoq/28/2841b176afea5c3f24156e861dcbfaf8.png)
内容总览:
![](https://static001.geekbang.org/infoq/5e/5e5b5a647f17fae024901b52675cfe5a.png)
![](https://static001.geekbang.org/infoq/63/63d5135f64b0350306ed9efb5f3d72cd.png)
![](https://static001.geekbang.org/infoq/b4/b4cc47f4f95b8cb6b40245cb30ffa197.png)
![](https://static001.geekbang.org/infoq/8c/8c428b5fab62f9859bf9fc10717517ea.png)
![](https://static001.geekbang.org/infoq/c6/c610d8b11c9e1e04e3a58992b9362101.png)
![](https://static001.geekbang.org/infoq/94/94e7b6bee2cb11c39c54c70ac132b512.png)
![](https://static001.geekbang.org/infoq/bc/bcaa0a51b0521797353adc48f44b994a.png)
由于文章篇幅有限,需要这份 labuladong 算法小抄 PDF 版的朋友,点击此处免费获取!
评论