《剑指 offer》 所有面试题 java 版本,本身写的,个别题目和书中介绍的思路有出入,可是绝大多数是一致的。由于从头至尾都是本身手写的,不免出错,欢迎帮忙纠错。欢迎 star 和 fork,一块儿刷 leetcode。 转载请注明出处。java
第二章 面试须要的基础知识
- 编程语言
- 数据结构
- 算法和数据操做
- 递归和循环
- 查找和排序
- 回溯法
- 动态规划与贪婪算法
- 位运算
第三章 高质量的代码
第四章 解决面试题的思路
- 画图让抽象问题形象化
- 举例让抽象问题具体化
- 分解让复杂问题简单化
##第五章 优化时间和空间效率git
第六章 面试中的各项能力
leetcode 题目分享(长期更新):