表格题单里面会给出每个数据结构和算法的基本知识,题单,每道题的思路
算法目录里会以文件形式,列出每种算法的常用模板,表格题单每道题目的代码
│ LICENSE
│ README.md
│
├─basis
│ ├─binary_search
│ │ binary_search_ans.cpp
│ │ binary_search_float.cpp
│ │ binary_search_int.cpp
│ │ ternary_search.cpp
│ │
│ ├─bit_operation
│ │ bits.cpp
│ │ set.cpp
│ │
│ ├─pre_suf_diff
│ │ diff.cpp
│ │ prefix_suffix_division.cpp
│ │ prefix_sum.cpp
│ │
│ └─two_pointer
│ opposite_direction.cpp
│ same_direction.cpp
│ sliding_window.cpp
│
├─data_structure
│ ├─binary_tree
│ │ binary_tree.cpp
│ │
│ ├─List
│ │ list.cpp
│ │
│ ├─queue
│ │ queue.cpp
│ │
│ ├─stack
│ │ stack.cpp
│ │
│ └─tree
│ tree.cpp
│
├─graph
│ graph_basic.cpp
│ graph_search.cpp
│
└─search
backtracking.cpp
bfs.cpp
dfs.cpp
-
基础算法
-
搜索
-
数据结构
-
动态规划
- 背包dp
- 01背包
- 完全背包
- 多重背包
- 分组背包
- 线性dp
- triangle 数字三角形模型
- LIS 最长上升子序列模型
- LCS 最长公共子序列模型
- 区间dp
- 数位dp
- 状压dp
- 树形dp
- 背包dp
-
图论
-
数学
-
其他