推荐两位谷歌大佬的算法刷题笔记!

书籍教程 hello_uncle ⋅ 于 1个月前 ⋅ 768 阅读
来源:谭庆波 哈尔滨工业大学 计算机科学与技术博士在读


今天推荐两个大佬的算法刷题笔记,让你毫不费力的搞定算法、拿下大厂offer !

一、LeetCode-Go

截至 2021 年 01 月,该开源项目配套的网站已经有四百一十万的访问量,在 GitHub 上收获了 12k 颗小星星。

这个开源项目是\@halfrost(中文名一缕殇流化隐半边冰,简称霜神)去年刷算法题时整理出的 520 题,他目前已经在谷歌任职,笔记中的每道题都写了解题思路,并且每题都 runtime beats 100\% 了。

关于算法刷题的困惑和疑问经常听朋友们提及。这份笔记里面共包含作者刷LeetCode算法题后整理的数百道题,每道题均附有详细题解过程。很多人表示刷数据结构和算法题效率不高,甚是痛苦。

有了这个笔记的总结,对校招和社招的算法刷题帮助之大不言而喻,果断推荐给大家。


离线版笔记下载地址:

链接: https://pan.baidu.com/s/1-4UuOd69_hqQ944Tec8vGA
提取码:提示:此内容登录后可查看


二、leetcode_101

高畅现在是谷歌无人车部门(Waymo)的工程师,从事计算机视觉和机器学习方向。

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

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

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

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

引用他的话来说:

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


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

来源:向谷歌工作的师兄偷师学艺 作者:公子龙

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

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

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

第二章是讲解贪心算法的,我们摘取一些内容查看,发现对知识点的讲解介绍是细致入微的。

GitHub 地址:https://github.com/changgyhub/leetcode\_101

为了方便读者,我已经将开源电子书下载后上传到百度云盘:

链接: https://pan.baidu.com/s/1fLMnGF6_8U4HtHhFjlqckQ
提取码: 提示:此内容登录后可查看


相关推荐:
机器学习刷题训练 | 40 题刷爆 Keras,人生苦短我选 Keras
CV 开发者自我修养 | 吴恩达教程 / 笔记 / 刷题资料最全汇总

大叔

成为第一个点赞的人吧 :bowtie:
回复数量: 0
暂无回复~
您需要登陆以后才能留下评论!