/leetcode-java

LeetCode题解

Primary LanguageJavaMIT LicenseMIT

LeetCode题解

该仓库记录刷LeetCode的提交答案, 在锻炼自己的编程能力同时, 分享给也在刷题的小伙伴.

本人的能力有限, 仅记录自己理解的和实现的解题方式.

刷题不是为了找到答案, 而是为了找到方法.

笔记

参考资料集

1. Links

2. Books

  • 入门级 - 《算法图解》
  • 入门级 - 《我的第一本算法书》
  • 入门级 - 《啊哈!算法》
  • 经典 - 《算法 第四版》
  • 经典 - 《编程珠玑》
  • 经典 - 《算法设计手册》
  • 经典 - 《算法导论》
  • 经典 - 《计算机程序设计艺术(第 1 卷)》
  • 面试突击 - 《剑指 Offer》
  • 面试突击 - 程序员代码面试指南:IT 名企算法与数据结构题目最优解(第 2 版)
  • 面试突击 - 《编程之美》
  • 面试突击 - Java 面试的算法问题 http://www.codespaghetti.com/java-algorithms-questions/

请支持正版, 通过正规渠道购买: ) https://book.jd.com/

3. 刷题指北

平常时Links 中挑个合适的算法参考,按模块化得去学习,比如 > 搜索类 > 二分法 > 双指针... 同时 配合 Books 的书籍,在日常慢慢积累算法的思维逻辑;做题的时候 还可以结合 LeetCode 卡片 一个卡片一个卡片的去做。注: 做题时 想了10分钟还是完全没有思路的吧,建议直接看下高赞的题解;同时 非常推荐多看看 国际区的评论栏目

面试前 打算面试的话,提前5-6周,先把之前学的模块,找题目再刷一遍,再把 剑指 offer 做做完;