---
title: 👏下载→Java版LeetCode刷题笔记
shortTitle: 👏下载→Java版LeetCode刷题笔记
category:
  - 学习资源
tag:
  - 学习资源
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文档的小伙伴可以直接长按扫码关注下方二维码，回复 「**刷题笔记**」 四个字自取：

![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/gongzhonghao.png)

（长按扫码识别）

其实私下里很多小伙伴问我有没有 Java 版的，一开始我觉得刷题嘛，用啥语言刷题根本不重要，重要的是解题的思路。但看到这份 Java 版的刷题笔记后，我明白了，原来使用自己熟悉的编程语言来刷题，真的会提高刷题的幸福指数~

![](http://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算法题后整理的数百道题，每道题均附有详细题解过程。很多人表示刷数据结构和算法题效率不高，甚是痛苦。有了这个笔记的总结，对校招和社招的算法刷题帮助之大不言而喻，果断收藏了。

![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/nice-article/weixin-mozdsdzfjavableetcodetxxk-33e1bd88-9fa0-4ac5-9da6-b6e26407a140.jpg)

![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/nice-article/weixin-mozdsdzfjavableetcodetxxk-362d4fd9-6ada-4576-ad0b-690b7fc3b6c9.jpg)

![](http://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++ 版的，光看这份笔记的目录就觉得非常的震撼，相信你和我一样，都有这种强烈的感受。

![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/nice-article/weixin-mozdsdzfjavableetcodetxxk-b67bf4f9-7ce7-47e7-9107-54ff723513be.jpg)

全书总共 143 页篇幅，详细讲解算法的内容有十五个章节。每个章节都是一些重要的知识点，伴有基础讲解和例题介绍，当然，也有一些推荐的练习题。

第 7 章是讲动态规划的，这里摘取了一点内容，大家可以看到作者对于知识点的讲解是非常透彻且细致的。

![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/nice-article/weixin-mozdsdzfjavableetcodetxxk-13a7c1e1-9ae6-4157-9a92-a26701b642fd.jpg)

需要这三份刷题笔记PDF文档（包括 C/C++、Java、Go 版）的小伙伴可以直接长按扫码关注下方二维码，回复 「**刷题笔记**」 四个字自取：

![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/gongzhonghao.png)

（长按扫码识别）

*没有什么使我停留——除了目的，纵然岸旁有玫瑰、有绿荫、有宁静的港湾，我是不系之舟*。