CodingInterviews
CodingInterviews copied to clipboard
《剑指 offer》面试题 java 版, leetcode 题目分享
CodingInterviews
《剑指 offer》 全部面试题 java 版本,自己写的,个别题目和书中介绍的思路有出入,但是绝大多数是一致的。因为从头到尾都是自己手写的,难免出错,欢迎帮忙纠错。 转载算法实现请注明出处。
第二章 面试需要的基础知识
- 编程语言
- 数据结构
- 数组
- 字符串
- 链表
- 树
- 栈和队列
- 算法和数据操作
- 递归和循环
- 查找和排序
- 回溯法
- 动态规划与贪婪算法
- 位运算
第三章 高质量的代码
- 代码的完整性
- 代码的鲁棒性
第四章 解决面试题的思路
- 画图让抽象问题形象化
- 举例让抽象问题具体化
- 分解让复杂问题简单化
##第五章 优化时间和空间效率
- 时间效率
- 时间效率与空间效率的平衡
第六章 面试中的各项能力
- 知识迁移能力
- 抽象建模能力
- 发散思维能力