数据结构与算法学习示例、LeetCode、LintCode刷题记录。
- 基础的、常用的数据结构、算法使用示例(Java语言描述)。 涵盖了LeetCode、lintcode、剑指offer等书籍中的算法题代码, 大部分的算法题都在注释中介绍了解题思路,部分题目包含了最优解法。
- 在git commit message、类的注释上面一般都标注了题目来源、题号和题目的描述等信息, 可自行去leetcode、lintcode等找到对应的算法题。
└── org
└── newrain
├── example 基础的数据与结构算法练习
│ ├── dp => 动态规划
│ ├── hash => hash算法
│ ├── recursion => 递归
│ ├── search => 查找
│ ├── sort => 排序
│ ├── structure => 基础数据结构实现
│ └── timewile => 时间轮
├── problems 算法题 来自 leetcode、lintcode、剑指offer等书籍或网站
├── cracking => 面试金典
├── offer => 剑指offer
├── package-info.java
└── problem => leetcode、lintcode题