强烈推荐这本算法题解书!

教育   2024-03-18 08:55   北京  

👇🏻点击下方卡片关注公众号

围观一个互联网职场人 + 知识分享博主的日常

数据结构与算法/LeetCode

本文 1200 字,约需 3 分钟

大家好,我是负雪明烛。
今天给大家推荐一本 LeetCode 开源算法题解电子书《LeetCode Cookbook》。
这本书有在线阅读网站,也有可以离线阅读的 pdf。领取方法见本文文末!

这本书最近非常火🔥啊,有多火呢?
这本书是在 LeetCode 上开源的,它的 star 数已经到了 31.6K!

在小某书上被疯狂推荐👏🏻


为什么这本书会这么火呢?
1️⃣ LeetCode题型精准分类
这本LeetCode刷题指南把相同类型的题目分成了 19 个类别,也就是说你只要会了一个解法类型,相当于就刷过了好几道题。

    对于每个类别,本书不仅有每个题目的代码、时间/空间复杂度、推荐指数👇🏻

还有代码模板和常见思路的讲解💡


讲解不在于文字很多,而在于能用精炼的语言、图片讲明白。这也是我一直推荐的写作方法。

2️⃣ 逐题最优解,思路全解析

本书题目的代码都已经 beats 100% 了。没有 beats 100% 题解就没有放到本书中。

为什么要追求 beats 100%呢?

本书的作者是这么回答的:

笔者认为优化到 beats 100% 才算是把这题做出感觉了。有好几道 Hard 题,笔者都用暴力解法 AC 了,然后只 beats 了 5%。这题就如同没做一样。而且面试中如果给了这样的答案,面试官也不会满意,“还有没有更优解?”。如果通过自己的思考能给出更优解,面试官会更满意一些。
LeetCode CookBook

也就是说书里面的做法都是最优解。拿这本书来学习,效率会很高,不用再纠结要不要多看几个题解找找更优做法了。

以 “有人相爱,有人看海,有人 LeetCode 第一题做不出来” 的 LeetCode 

1. Two Sum 为例吧!

大家对做法都比较熟悉了,作者也没有长篇大论,直接告诉最优解法就完事了。

题解网站下面也有评论区,每个评论都比较高质量,作者回复也很用心。属于算法领域的一股清流了~

3️⃣ 有算法题模板和讲解
这本书除了每个题的题解以外,还提供了几个常用的算法题模板。
比如以面试常考的“最近最少使用 LRUCache” 算法为例,作者画了图来讲解这个算法的原理。

图片是原创的,画的清晰明了~

给出的代码也是非常简洁🎉

④方便阅读
本书提供了在线阅读版本和离线阅读的 pdf 版本,都可以直接看,免费无广告!
在线阅读有亮色和暗色两个模式。
这是暗色模式👇🏻

总之,这本书很适合学习,强烈推荐给大家!

唯一需要提醒大家的是,这本书的代码用的是 Go 语言,对于其他语言的有同学不是特别友好。不过算法题重点是思路, Go 语言的语法也简单,不影响大家学习。

看了这本书之后,我的想法是,这不就是我一直以来想要做出来的内容吗?有题解,有模板,有图有讲解……太棒了,我要向这本书的作者学习!

本书的在线阅读和 pdf 下载方式:

点击卡片,关注下面的公众号,在公众号的对话框里,回复 cookbook ,即可领取!

‍‍‍

我是「负雪明烛」。我用 7 年,写了 1000 多篇题解,博客累计阅读量 400 万+。

关注我,你可以获得优质算法题解、求职技巧、大厂内推、工作经验。

这是一个用心在做的公众号,欢迎点击关注+星标⭐️!


历史文章推荐:
  1. 面试最常考的 100 道算法题分类整理!

  2. LeetCode 最经典的 100 道题

  3. 直播分享:LeetCode 应该怎么刷?

  4. 我的爆款算法题解是怎么创作出来的?

  5. 写了 1000 篇算法题解是什么体验?

  6. 为什么「执行代码」正确,「提交」出错?

  7. 我最近的工作状态

  8. 如何保持好的工作状态?


负雪明烛
1000 篇算法题解的作者,国内互联网大厂程序员,技术分享爱好者。 爱好算法题解写作,擅长深入浅出讲解计算机知识,乐于分享大厂见闻。和读者一起刷算法题,拿 Offer,交朋友!
 最新文章