看完谷歌师兄的刷题笔记,多语言通吃,秒杀 88% Leetcode 题目

余生颓废 提交于 2020-12-05 09:59:25

如果你刷 leetcode 觉得吃力,那么一定需要这份谷歌大佬的 leetcode 刷题笔记!

每一道题的题解都写得非常清楚。

曾经我也被刷题效率低的问题所困扰,直到某天发现了这位谷歌工程师编写的刷题笔记。

他把自己的刷题笔记进行了整理于是这样一本制作精美且免费开源的书籍出现在大家面前。

引用他的话来说:

本书分为算法和数据结构两大部分,又细分了十五个章节,详细讲解了刷LeetCode时常用的技巧。我把题目精简到了101道,一是呼应了本书的标题,二是不想让读者阅读和练习时间过长。这么做不太好的一点是,如果只练习这101道题,读者可能对算法和数据结构的掌握不够扎实。因此在每一章节的末尾,我都加上了一些推荐的练习题,并给出了一些解法提示,希望读者在理解每一章节后把练习题也完成。

编码规范良好,适合刷题的同学反复学习,揣摩其中的框架思维。

这是一本非常用心的刷题类书籍,全书总共 262 页,分编程技巧、线性表、字符串、栈队列、树、排序、查找、BFS、DFS、贪心、动态规划等。

可以感受下目录:

一个章节都先讲解框架思维,然后挑选非常典型的十几道LeetCode题进行实战讲解:

这本书包含了 LeetCode Online Judge 所有题目的答案,所有的代码实现都分为 CPP 和 Java 两个版本:

其中代码在:

https://github.com/soulmachine/leetcode

如果是学习算法、数据结构、或者是刷题找工作的小伙伴,一定不要错过!

为了方便大家下载,我把这本开源电子书上传到网盘了,链接(提取码:va5b):

https://pan.baidu.com/s/1zBc9AiEfrgCNBM59BVuXKQ

有的小伙伴问,有没有 Python 的?

当然有,我自己写过剑指 Offer 的 66 道题的刷题笔记,用 Python 和 C++ 实现

我的笔记暂时没有离线 pdf 版,可以在线阅读。

https://github.com/Jack-Cherish/LeetCode

觉得有用,记得帮我点个赞分享给大家,笔芯~

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!