查看原文
其他

Google+BAT 大佬写的 Leetcode 刷题笔记,看完秒杀80%的算法题!

herongwei herongwei 2022-08-22

大家都知道,现在互联网公司面试,只要是研发岗位,算法面试是少不了的。

候选人的裸编码能力是很多互联网公司考察的重点,毕竟,招你进去是去敲代码干活的。

所以大家在准备校招、社招,或者闲暇的时候,都可以刷刷 Leetcode,保持良好的手感。

最近小贺发现了两个刷题笔记,谷歌大佬高畅和 BAT 大佬霜神写的 LeetCode 刷题笔记。

研读后,感觉发现了宝藏!刷 LeetCode 中等难度的题目基本不会被卡住了,忍不住给大家也安利一波!

(下文附下载链接)

金三银四,春招之后紧接着就是秋招,时间过得很快的。推荐一波,祝各位小伙伴都能斩获满意的 Offer。

先简单介绍下这两个刷题笔记。

谷歌大佬的刷题笔记-changgyhub

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


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

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

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

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

BAT大佬的刷题笔记-halfrost

这本书题目的代码都已经 beats 100% 了。没有 beats 100% 题解就没有放到这个笔记里。

为何要追去 beats 100% 呢?

作者认为优化到 beats 100% 才算是把这题做出感觉了。

暴力解法 AC,虽然可以,但只 beats 了 5%。

而面试中,面试官对于暴力解法也不会满意,经常会来一句:“还有没有更优解?”

再来个更优雅的解法,面试绝对能加分。

看完这本笔记,在 Leetcode 上遇到中等难度的题基本不会卡顿了。

这本书包含了 LeetCode Online Judge 所有题目的答案,所有的代码实现是非常优雅且执行效率极高的。

不管你是 Python、C++、Go、Java 都可以学习算法思想,编码规范良好,适合刷题的同学反复学习,揣摩其中的框架思维。

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

可以感受下书的排版风格和目录:图片4 每一个章节都先讲解框架思维,然后挑选非常典型的十几道 LeetCode 题进行实战讲解:

不仅排版非常精美,内容也十分充实,每一题都是细致的讲解,有时候还会配上图片,就怕你搞不懂!

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

小贺已经把书下载好了,小伙伴可以在我公众号「herongwei」后台回复「刷题」获取(无套路,不加密,有需自取)

也可以截图当前二维码,微信扫码关注后回复【刷题】


推荐阅读:

超硬核 | 2 万字+20 图带你手撕 STL 序列式容器源码

万字长文炸裂!手撕 STL 迭代器源码与 traits 编程技法

5 千字长文+ 30 张图解 | 陪你手撕 STL 空间配置器源码


·················END·················

笔记来源:https://github.com/changgyhub/leetcode_101;https://books.halfrost.com/leetcode/

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存