--- title: 👏下载→Java版LeetCode刷题笔记 shortTitle: 👏下载→Java版LeetCode刷题笔记 category: - PDF tag: - PDF description: 下载BAT大佬的刷题笔记,下载 LeetCode 刷题笔记 head: - - meta - name: keywords content: LeetCode 刷题笔记,力扣刷题笔记,leetcode Java刷题笔记,leetcode 刷题笔记github,leetcode pdf --- 不经意间,在 GitHub 上发现了一个 1G 棒的 LeetCode 刷题笔记,重点来了,是纯正的 Java 版。我见过很多牛逼的刷题笔记,有 Go 版的,有 C++ 版的,唯独没有 Java 版的,所以这次,我感觉找到了宝藏! 这次一次性把 C/C++、Java、Go 版的刷题笔记全部贡献出来,需要刷题笔记PDF文档的小伙伴可以直接长按扫码关注下方二维码,回复 「**刷题笔记**」 四个字自取: ![](https://cdn.tobebetterjavaer.com/tobebetterjavaer/images/gongzhonghao.png) (长按扫码识别) 其实私下里很多小伙伴问我有没有 Java 版的,一开始我觉得刷题嘛,用啥语言刷题根本不重要,重要的是解题的思路。但看到这份 Java 版的刷题笔记后,我明白了,原来使用自己熟悉的编程语言来刷题,真的会提高刷题的幸福指数~ ![](https://cdn.tobebetterjavaer.com/tobebetterjavaer/images/nice-article/weixin-mozdsdzfjavableetcodetxxk-d82cdb3f-8181-495a-89ea-2a433dfada0e.jpg) 随便打开一道题解感受下,作者真的做到了图文并茂,不只是干巴巴的解题代码。这些手绘图让我感受到了作者的良苦用心,并且很多题都给出了多种解题思路,让我们能从不同的角度去思考,去得出最优解,而最优解,在面试的时候也是加分项。 作者从大一就知道了 LeetCode,但刷题总是三天打鱼两天晒网,隔断时间再去看之前刷过的题总是会想不起来,于是就萌发了刷一道题总结一题的想法。另外一方面,LeetCode 上的一些题解讲解得很少,有些只是简单的丢一些代码,对菜鸟很不友好,于是作者就想借这个机会把自己的各种解题方法都梳理清楚,然后详细地总结出来,也能方便其他小伙伴更好的理解,可谓一举多得。 作者在大一的时候就参加过 ACM 集训,但当时基础太差了,栈和队列都不清楚,所以 ACM 之路也就搁浅了。再准备刷题的时候已经是大四毕业的时候了。 作者在刷前几道题的时候也很慢,很多都没有思路,只能靠别人的解题思路才勉强过关。尤其是第 5 题求最长回文序列,用了好多天才把所有解法都总结了出来。 等到作者刷完 100 道题之后,发现真的是爱上了刷题。基本上后面的每道题都可以想出一种思路,甚至就是最优解,还会萌生一些别人没想到过的解法——哈哈,一种打游戏超神的感觉~ 所以呢,我劝大家,不要怕自己基础不好,不要担心自己想不到解题思路,一开始就是借钱嘛,不不不,借鉴嘛,借的多了,自然就不用还了,成自己的了。重要的是开始和坚持。 > GitHub 地址:https://github.com/wind-liang/leetcode 除了 Java 版的,还有 Go 版的。这份笔记里面共包含作者刷LeetCode算法题后整理的数百道题,每道题均附有详细题解过程。很多人表示刷数据结构和算法题效率不高,甚是痛苦。有了这个笔记的总结,对校招和社招的算法刷题帮助之大不言而喻,果断收藏了。 ![](https://cdn.tobebetterjavaer.com/tobebetterjavaer/images/nice-article/weixin-mozdsdzfjavableetcodetxxk-33e1bd88-9fa0-4ac5-9da6-b6e26407a140.jpg) ![](https://cdn.tobebetterjavaer.com/tobebetterjavaer/images/nice-article/weixin-mozdsdzfjavableetcodetxxk-362d4fd9-6ada-4576-ad0b-690b7fc3b6c9.jpg) ![](https://cdn.tobebetterjavaer.com/tobebetterjavaer/images/nice-article/weixin-mozdsdzfjavableetcodetxxk-57dd9d2e-5c5b-4025-a13b-6cdaadf24f2d.jpg) > GitHub 地址:[https://github.com/halfrost/LeetCode-Go](https://github.com/halfrost/LeetCode-Go) 还有 C/C++ 版的,光看这份笔记的目录就觉得非常的震撼,相信你和我一样,都有这种强烈的感受。 ![](https://cdn.tobebetterjavaer.com/tobebetterjavaer/images/nice-article/weixin-mozdsdzfjavableetcodetxxk-b67bf4f9-7ce7-47e7-9107-54ff723513be.jpg) 全书总共 143 页篇幅,详细讲解算法的内容有十五个章节。每个章节都是一些重要的知识点,伴有基础讲解和例题介绍,当然,也有一些推荐的练习题。 第 7 章是讲动态规划的,这里摘取了一点内容,大家可以看到作者对于知识点的讲解是非常透彻且细致的。 ![](https://cdn.tobebetterjavaer.com/tobebetterjavaer/images/nice-article/weixin-mozdsdzfjavableetcodetxxk-13a7c1e1-9ae6-4157-9a92-a26701b642fd.jpg) 需要这三份刷题笔记PDF文档(包括 C/C++、Java、Go 版)的小伙伴可以直接长按扫码关注下方二维码,回复 「**刷题笔记**」 四个字自取: ![](https://cdn.tobebetterjavaer.com/tobebetterjavaer/images/gongzhonghao.png) (长按扫码识别) *没有什么使我停留——除了目的,纵然岸旁有玫瑰、有绿荫、有宁静的港湾,我是不系之舟*。