众所周知,算法这两年在面试上已经是不可或缺的一项技能了,不论你是应届生还是在职人员,面试的时候掌握这项技能都会使你offer到手的概率更大一些,尤其是现在的BATZ大厂,可以说是不会算法根本就不去!团长两年前面试某跳动的时候也是栽在了算法上面!于是乎团长沉淀了两年,终于成功赋能,找到了抓手,打出了一套算法组合拳,形成了刷题闭环。
刷题三件套共包含《labuladong 的算法秘籍》和《labuladong 的刷题笔记》这两本 PDF 以及 labuladong 的辅助刷题插件。
labuladong 的算法秘籍
《labuladong 的算法秘籍》这份 PDF 是我的刷题三件套中的第一件。
随便截一部分目录出来给你们看看:

作为金庸先生的小说读者,我给《算法秘籍》融入了一点武侠风,借鉴《说剑》这款游戏的关卡,我把算法学习的过程比作练习剑法的几个阶段,这样似乎有点「秘籍」的味道了:

这份算法秘籍主要选取公众号 2021 年的最新算法文章,涵盖了动态规划、回溯算法、二叉树、图论、双指针、数学算法等经典算法技巧。
其中每篇文章都有思路详解和代码解析,有很多文章配有图片辅助理解:

别的不用多说了吧,我写教程的风格你们懂的,必然由浅入深,通俗易懂,即使是纯小白,认真看完这份《算法秘籍》也可以完全掌握算法了。
labuladong 的刷题笔记
《labuladong 的刷题笔记》这份 PDF 是我的刷题三件套中的第二件。
这本《刷题笔记》的目录结构和《算法秘籍》完全相同,不同点在于本书是按照题目进行分类,每道题目只给出简明扼要的思路提示和参考答案。你可以把《算法秘籍》理解成教材,《刷题笔记》理解成一本练习册。
所以除了公众号的老读者外,阅读这本《刷题笔记》之前建议先读完《算法秘籍》。因为这本刷题笔记的主要作用是复习巩固算法秘籍中的各种算法技巧,帮助你高效复习:如果看了题目不能迅速想到解题思路,或者看了思路写不出代码,那就说明这块知识点掌握的不太好,需要重新复习巩固。
随便截一部分目录出来给你们看下:

每道题的有题目描述、基本思路、解法代码三部分,且可以跳转到详细题解:

labuladong 的刷题插件
这个刷题辅助插件完美融合了上述两本 PDF 的内容,能够在力扣题目页面显示《算法秘籍》中对应的详细题解和《刷题笔记》中的简明思路(也支持英文版 LeetCode),是建议每个读者都安装的:

看个 GIF 了解下这个插件有多好用:
同时,在题目首页或者题目分类页面,插件会标记所有有题解的题目为绿色:

同时适配深色模式:

插件已经上架 Chrome 商店,有条件的读者可以直接在 Chrome 商店搜索下载:
