Skip to content

Commit 4e9b53d

Browse files
committed
init
0 parents  commit 4e9b53d

File tree

6 files changed

+947
-0
lines changed

6 files changed

+947
-0
lines changed

README.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# 算法模板
2+
3+
> 本项目fork自[算法模板](https://github.com/greyireland/algorithm-pattern),在此感谢原作者的整理与贡献
4+
5+
在原项目的基础上,做了一点微小的工作:
6+
7+
- 代码改写为`java`语言版本
8+
- 调整部分内容,加入了自己的思考
9+
- 补充部分[leetcode中国站](https://leetcode-cn.com/)的题目链接
10+
11+
尽量保持了原有的结构划分,没有增加多余的内容。
12+
13+
## 核心内容
14+
15+
### 数据结构篇
16+
17+
- [二叉树](./data_structure/binary_tree.md)
18+
- [链表](./data_structure/linked_list.md)
19+
- [栈和队列](./data_structure/stack_queue.md)
20+
- [二进制](./data_structure/binary_op.md)
21+
22+
### 基础算法篇
23+
24+
- [二分搜索](./basic_algorithm/binary_search.md)
25+
- [排序算法](./basic_algorithm/sort.md)
26+
- [动态规划](./basic_algorithm/dp.md)
27+
28+
### 算法思维
29+
30+
- [递归思维](./advanced_algorithm/recursion.md)
31+
- [滑动窗口思想](./advanced_algorithm/slide_window.md)
32+
- [二叉搜索树](./advanced_algorithm/binary_search_tree.md)
33+
- [回溯法](./advanced_algorithm/backtrack.md)

SUMMARY.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# 算法模板
2+
3+
## 数据结构篇
4+
5+
- [二叉树](data_structure/binary_tree.md)
6+
- [链表](data_structure/linked_list.md)
7+
- [栈和队列](data_structure/stack_queue.md)
8+
- [二进制](data_structure/binary_op.md)
9+
10+
## 基础算法篇
11+
12+
- [二分搜索](basic_algorithm/binary_search.md)
13+
- [排序算法](basic_algorithm/sort.md)
14+
- [动态规划](basic_algorithm/dp.md)
15+
16+
## 算法思维
17+
18+
- [递归思维](advanced_algorithm/recursion.md)
19+
- [滑动窗口思想](advanced_algorithm/slide_window.md)
20+
- [二叉搜索树](advanced_algorithm/binary_search_tree.md)
21+
- [回溯法](advanced_algorithm/backtrack.md)

0 commit comments

Comments
 (0)