Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
wushizhenking
JavaGuide
提交
4b57ff6f
J
JavaGuide
项目概览
wushizhenking
/
JavaGuide
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
J
JavaGuide
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
4b57ff6f
编写于
3月 20, 2020
作者:
S
shuang.kou
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[feat]算法学习资源更新
上级
be50f31b
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
93 addition
and
5 deletion
+93
-5
docs/books/algorithm.md
docs/books/algorithm.md
+0
-0
docs/dataStructures-algorithms/算法学习资源推荐.md
docs/dataStructures-algorithms/算法学习资源推荐.md
+93
-5
未找到文件。
docs/books/algorithm.md
0 → 100644
浏览文件 @
4b57ff6f
docs/dataStructures-algorithms/算法学习资源推荐.md
浏览文件 @
4b57ff6f
## 书籍推荐
> 以下提到的部分书籍的 PDF 高清阅读版本在我的公众号“JavaGuide”后台回复“书籍”即可获取。
### 入门
<img
src=
"https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2019-11/q2790p435q88491n967nqo15077ss401.jpg"
alt=
"img"
style=
"zoom:50%;"
/>
**[《算法图解》](https://book.douban.com/subject/26979890/)(豆瓣评分 8.4,1.5K+人评价)**
入门类型的书籍,读起来比较浅显易懂,非常适合没有算法基础或者说算法没学好的小伙伴用来入门。示例丰富,图文并茂,以让人容易理解的方式阐释了算法.读起来比较快,内容不枯燥!
![
啊哈!算法
](
https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2019-11/592bf169N864816a5.jpg
)
**[啊哈!算法](https://book.douban.com/subject/25894685/) (豆瓣评分 7.7,0.5K+人评价)**
和《算法图解》类似的算法趣味入门书籍。
<img
src=
"https://imgkr.cn-bj.ufileos.com/bcf73ee2-ca03-4985-b620-ebe36cc3e791.jpg"
style=
"zoom:33%;"
/>
**[我的第一本算法书](https://book.douban.com/subject/30357170/) (豆瓣评分 7.1,0.2K+人评价)**
一本不那么“专业”的算法书籍。和前两本推荐的算法书籍都是比较通俗易懂,“不那么深入”的算法书籍。
### 经典
<img
src=
"https://imgkr.cn-bj.ufileos.com/b5a5a9b0-db43-4c04-9fd7-5fd6998a2491.jpg"
style=
"zoom:50%;"
/>
**[《算法 第四版》](https://book.douban.com/subject/10432347/)(豆瓣评分 9.3,0.4K+人评价)**
Java 语言描述,算法领域经典的参考书,全面介绍了关于算法和数据结构的必备知识,并特别针对排序、搜索、图处理和字符串处理进行了论述。书的内容非常多,可以说是 Java 程序员的必备书籍之一了。
> 下面这些书籍都是经典中的经典,但是阅读起来难度也比较大,不做太多阐述,神书就完事了!推荐先看 《算法》,然后再选下面的书籍进行进一步阅读。不需要都看,找一本好好看或者找某本书的某一个章节知识点好好看。
<img
src=
"https://imgkr.cn-bj.ufileos.com/08dcc4fa-5b79-4761-848e-50f47bc31cd0.jpg"
style=
"zoom:67%;"
/>
**[编程珠玑](https://book.douban.com/subject/3227098/)(豆瓣评分 9.1,2K+人评价)**
经典名著,被无数读者强烈推荐的书籍,几乎是顶级程序员必看的书籍之一了。这本书的作者也非常厉害,Java之父 James Gosling 就是他的学生。
很多人都说这本书不是教你具体的算法,而是教你一种编程的思考方式。这种思考方式不仅仅在编程领域适用,在其他同样适用。
<img
src=
"https://imgkr.cn-bj.ufileos.com/2734e31f-433b-456c-98e2-39652ac97c86.png"
style=
"zoom:50%;"
/>
**[《算法设计手册》](https://book.douban.com/subject/4048566/)(豆瓣评分9.1 , 45人评价)**
被
[
Teach Yourself Computer Science
](
https://teachyourselfcs.com/
)
强烈推荐的一本算法书籍。
<img
src=
"https://imgkr.cn-bj.ufileos.com/1981a809-3828-4cfb-af0c-b636dd5c53bf.jpg"
style=
"zoom:48%;"
/>
**[《算法导论》](https://book.douban.com/subject/20432061/) (豆瓣评分 9.2,0.4K+人评价)**
![](
https://imgkr.cn-bj.ufileos.com/a9f4281f-2d24-47f7-930e-9d050223894a.jpg
)
**[《计算机程序设计艺术(第1卷)》](https://book.douban.com/subject/1130500/)(豆瓣评分 9.4,0.4K+人评价)**
### 面试
![](
https://imgkr.cn-bj.ufileos.com/ed6b05c6-9a02-4d56-846b-6eb9cdd9285e.png
)
**[《剑指Offer》](https://book.douban.com/subject/6966465/)(豆瓣评分 8.3,0.7K+人评价)**
这本面试宝典上面涵盖了很多经典的算法面试题,如果你要准备大厂面试的话一定不要错过这本书。
《剑指Offer》 对应的算法编程题部分的开源项目解析:
[
CodingInterviews
](
https://github.com/gatieme/CodingInterviews
)
![](
https://imgkr.cn-bj.ufileos.com/5ad3afa8-801f-4649-88c5-8bc480ad5196.png
)
<img
src=
"https://imgkr.cn-bj.ufileos.com/bee9a056-a6ba-4387-bd9b-c9a35a178dcf.jpg"
style=
"zoom:50%;"
/>
**[程序员代码面试指南:IT名企算法与数据结构题目最优解(第2版)](https://book.douban.com/subject/30422021/) (豆瓣评分 8.7,0.2K+人评价)**
题目相比于《剑指 offer》 来说要难很多,题目涵盖面相比于《剑指 offer》也更加全面。全书一共有将近300道真实出现过的经典代码面试题。
<img
src=
"https://imgkr.cn-bj.ufileos.com/cea5161f-cd7b-48c7-a9b0-55674f7dadcc.jpg"
style=
"zoom:55%;"
/>
**[编程之美](https://book.douban.com/subject/3004255/)(豆瓣评分 8.4,3K+人评价)**
这本书收集了约60道算法和程序设计题目,这些题目大部分在近年的笔试、面试中出现过,或者是被微软员工热烈讨论过。作者试图从书中各种有趣的问题出发,引导读者发现问题,分析问题,解决问题,寻找更优的解法。
## 网站推荐
我比较推荐大家可以刷一下 Leetcode ,我自己平时没事也会刷一下,我觉得刷 Leetcode 不仅是为了能让你更从容地面对面试中的手撕算法问题,更可以提高你的编程思维能力、解决问题的能力以及你对某门编程语言 API 的熟练度。当然牛客网也有一些算法题,我下面也整理了一些。
## LeetCode
##
#
LeetCode
-
[
LeetCode(中国)官网
](
https://leetcode-cn.com/
)
-
[
如何高效地使用 LeetCode
](
https://leetcode-cn.com/articles/%E5%A6%82%E4%BD%95%E9%AB%98%E6%95%88%E5%9C%B0%E4%BD%BF%E7%94%A8-leetcode/
)
## 牛客网
##
#
牛客网
-
[
牛客网官网
](
https://www.nowcoder.com
)
-
[
剑指offer编程题
](
https://www.nowcoder.com/ta/coding-interviews
)
-
[
2017校招真题
](
https://www.nowcoder.com/ta/2017test
)
-
[
华为机试题
](
https://www.nowcoder.com/ta/huawei
)
## 公司真题
...
...
@@ -33,6 +120,7 @@
-
[
腾讯2017暑期实习生编程题
](
https://www.nowcoder.com/test/1725829/summary
)
-
[
今日头条2017客户端工程师实习生笔试题
](
https://www.nowcoder.com/test/1649301/summary
)
-
[
今日头条2017后端工程师实习生笔试题
](
https://www.nowcoder.com/test/1649268/summary
)
-
[
华为机试题
](
https://www.nowcoder.com/ta/huawei
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录