- 基础
- 简单数据结构与算法 - 开始学习之旅
- 排序、集合与前缀和 - 一维数据上的结构与算法
- 排序算法
- 集合(set)和关联数组(map)
- 前缀和
- 差分
- 两指针法
- 空间搜索 - 在问题空间中思考
- 完全搜索/枚举法
- 深度优先搜索
- 广度优先搜索
- 贪心法
- 二分法
- 图与树 - 节点与边组成的结构
- 动态规划 - 充分利用中间结果节省计算
- 动态规划基础
- 一维与背包类型动态规划
- 简单区间类型动态规划
- 数学
- 最大公约数 gcd
- 素数筛法:埃氏筛法与线性筛法
- 杨辉三角
- 杂项
- 高精度加、减与乘法
- ASCII码
- 快速输入输出
- 位操作等C++技巧
- The C++ Standard Template Library (STL) by geeksforgeeks
- 一些用得较多的STL类包括:
vector,queue/deque,priority_queue,set/multiset,map/unordered_map
- 一些用得较多的STL类包括: