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