看完谷歌大佬的刷题笔记,我直接手撕了200道 Leetcode 算法题(多语言)

v2-29ffb3840c2bfd1b4e99cb924e92a69b_r.jpg

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

在这里推荐一个谷歌大佬的刷题笔记,每一道题的题解都写得非常清楚.

作者在美国卡内基梅隆大学攻读硕士学位时,为了准备实习秋招,他从夏天开始整理 Leetcode 上的题目,几个月的时间,刷了几百道题目。

凭借着扎实的基础和长期的勤奋,他很快找到了如愿的工作。

入职前,闲暇的时候,他突然想到,自己刷了那么多题,而且对很多题目的解法有着总结,为何不把这些题目归纳总结一些,做成一个便于后来者阅读学习的电子书呢?

有了想法,作为行动派的他说干就干,于是这样一本制作精美且免费开源的书籍出现在大家面前。

引用他的话来说:

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

从我的直观感受来说,这是一本用心的数据结构算法类书籍,全书总共 143 页篇幅,详细讲解算法的内容有十五个章节。

每个章节都是一些重要的知识点,伴有基础讲解和例题介绍,当然,也有一些推荐的练习题。

话不多说,让我们来看一下书的目录:

整本书,我仔细看了一遍,并对书中的一些解题思路和代码进行校验。

从我的直观感受来说,这是一本用心的数据结构算法类书籍,全书总共 143 页篇幅,详细讲解算法的内容有十五个章节。

每个章节都是一些重要的知识点,伴有基础讲解和例题介绍,当然,也有一些推荐的练习题。

话不多说,让我们来看一下书的目录:

infoflow 2020-12-05 12-38-37.png

第二章是讲动态规划、贪心算法的,这里摘取了一点内容,大家可以看到谷歌师兄对于知识点的讲解是非常透彻且细致的。

我已经帮大家把这本开源的电子书下载好了,大家先看这本书,然后对照着去leetcode刷题,坚持两个月以上一定能克服。

为了方便大家下载,我把这本开源电子书上传到网盘了(密码:m19c):

//pan.baidu.com/s/1txDItPwDrnG8mOloOFbGaQ

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

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

2.png

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

//github.com/Jack-Cherish/LeetCode

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