diff --git "a/docs/dataStructures-algorithms/\347\256\227\346\263\225\345\255\246\344\271\240\350\265\204\346\272\220\346\216\250\350\215\220.md" "b/docs/dataStructures-algorithms/\347\256\227\346\263\225\345\255\246\344\271\240\350\265\204\346\272\220\346\216\250\350\215\220.md" index 554c0db41e5..70829d6404a 100644 --- "a/docs/dataStructures-algorithms/\347\256\227\346\263\225\345\255\246\344\271\240\350\265\204\346\272\220\346\216\250\350\215\220.md" +++ "b/docs/dataStructures-algorithms/\347\256\227\346\263\225\345\255\246\344\271\240\350\265\204\346\272\220\346\216\250\350\215\220.md" @@ -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) - .......