mirror of
https://github.com/Snailclimb/JavaGuide
synced 2025-06-16 18:10:13 +08:00
Update 算法学习资源推荐.md
This commit is contained in:
parent
a7f9a457be
commit
3efd4550b8
@ -1,5 +1,11 @@
|
||||
|
||||
|
||||
先占个坑,说一下我觉得算法这部分学习比较好的规划:
|
||||
|
||||
1. 未入门(对算法和基本数据结构不了解)之前建议先找一本入门书籍看;
|
||||
2. 如果时间比较多可以看一下我推荐的经典部分的书籍,《算法》这本书是首要要看的,其他推荐的神书看自己时间和心情就好,不要太纠结。
|
||||
3. 如果要准备面试,时间比较紧的话,就不需要再去看《算法》这本书了,时间来不及,当然你也可以选取其特定的章节查看。我也推荐了几本不错的专门为算法面试准备的书籍比如《剑指offer》和《程序员代码面试指南》。除了这两本书籍的话,我在下面推荐了 Leetcode 和牛客网这两个常用的刷题网站以及一些比较好的题目资源。
|
||||
|
||||
## 书籍推荐
|
||||
|
||||
> 以下提到的部分书籍的 PDF 高清阅读版本在我的公众号“JavaGuide”后台回复“书籍”即可获取。
|
||||
@ -96,21 +102,20 @@
|
||||
|
||||
我比较推荐大家可以刷一下 Leetcode ,我自己平时没事也会刷一下,我觉得刷 Leetcode 不仅是为了能让你更从容地面对面试中的手撕算法问题,更可以提高你的编程思维能力、解决问题的能力以及你对某门编程语言 API 的熟练度。当然牛客网也有一些算法题,我下面也整理了一些。
|
||||
|
||||
### LeetCode
|
||||
### [LeetCode](https://leetcode-cn.com/)
|
||||
|
||||
- [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/)
|
||||
|
||||
- [如何高效地使用 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://leetcode-cn.com/problemset/lcci/)
|
||||
- [《剑指offer》](https://leetcode-cn.com/problemset/lcof/)
|
||||
|
||||
|
||||
### 牛客网
|
||||
|
||||
**[牛客网官网](https://www.nowcoder.com)**
|
||||
### [牛客网](https://www.nowcoder.com)
|
||||
|
||||
**[在线编程](https://www.nowcoder.com/activity/oj):**
|
||||
|
||||
- [剑指offer编程题](https://www.nowcoder.com/ta/coding-interviews)
|
||||
- [程序员代码面试指南编程题](https://www.nowcoder.com/ta/programmer-code-interview-guide)
|
||||
- [《剑指offer》](https://www.nowcoder.com/ta/coding-interviews)
|
||||
- [《程序员代码面试指南》](https://www.nowcoder.com/ta/programmer-code-interview-guide)
|
||||
- [2019 校招真题](https://www.nowcoder.com/ta/2019test)
|
||||
- [大一大二编程入门训练](https://www.nowcoder.com/ta/beginner-programmers)
|
||||
- .......
|
||||
|
Loading…
x
Reference in New Issue
Block a user