相关文章推荐
冲动的显示器  ·  java - How to get an ...·  2 年前    · 
睡不着的绿豆  ·  Installing NuGet ...·  2 年前    · 
调皮的小蝌蚪  ·  ElasticSearch 启动 ...·  2 年前    · 
Github 疯传!史上最强!BAT 大佬「LeetCode刷题手册」电子书开放下载了!

Github 疯传!史上最强!BAT 大佬「LeetCode刷题手册」电子书开放下载了!

去年校招前准备算法时,我在 LeetCode 上刷了很多题,但是总觉得题刷了很多,解题能力却提高很慢,总之就是被刷题效率低下的问题所困扰

直到某天发现了一位BAT大佬 https://github.com/halfrost 写的 LeetCode 刷题笔记。

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

(PS: 点击可以直接下载阅读: BAT面试官编写的leetcode刷题笔记,看完秒杀80%的题目

作者在 Leetcode 刷了几百道题,并且将题目分门别类整理好了。

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

有可能读者会问,为何要追求 beats 100%?

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

看完这本书内讲解的常见数据结构和算法,在 Leetcode 上遇到中等难度的题基本不会卡顿了。

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

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

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

可以感受下书的排版风格和目录:

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

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

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

为了方便大家阅读,我把书都排版好,开源到 Github 上了,欢迎star~

Github 开源项目地址可以去搜索下:

名字叫《LeetCode刷题手册》 imarvinle/awesome-cs-books 名字叫《LeetCode刷题手册》

觉得不错的小伙伴,记得帮我 @编程指北 点个赞哟,笔芯~~

来源: 公众号「编程指北」
作者: 编程指北
原文链接: Github 疯传!史上最强!BAT 大佬「LeetCode刷题手册」电子书开放下载了!

笔记版权归原作者所有,转载请注明出处 https://books.halfrost.com

另外,再分享一份自己整理的电子书库,绝不是在网上那种打包下载的,而是自己需要学到某个方向知识的时候,需要看了,去网上挨个找的,最后汇总而成。

这部分我是会不断把它完善的,当成自己的小电子书库,不多,但贵在精。



我整理的这些书大家可以在这里获取,对于学习计算机的同学帮助非常大,且十分系统

书单:


编辑于 2021-07-18 09:06

文章被以下专栏收录