- [构造]
- [倍增]
- [分治]
- [二分]
- [双指针]
- [剪枝]
- [迭代加深]
- [双向搜索]
- [A*/IDA*]
- [启发式搜索]
- [树形DP]
- [状压DP]
- [数位DP]
- [线性DP]
- [背包DP]
- [区间DP]
- [概率DP]
- [记忆化搜索]
- [KMP/Z函数]
- [Manacher]
- [字符串哈希]
- [字符串匹配]
- [字典树/AC自动机]
- [欧拉函数]
- [素数筛法]
- 乘法逆元
- [数论分块]
- [离散对数]
- [素数/约数]
- [威尔逊定理]
- [莫比乌斯反演]
- [SG函数/Nim游戏]
- [线性基]
- [数值积分]
- [高斯消元]
- [平衡树]
- [树套树]
- [块状数据结构]
- [二叉堆/可并堆]
- [可持久化字典树]
- [可持久化线段树]
- [单调栈/单调队列]
- [2-SAT]
- [二分图]
- [点分治]
- [最短路]
- [Tarjan]
- [树链剖分]
- [差分约束]
- [同余最短路]
- [最小环/环计数]
- [树上启发式合并]
- [欧拉图/哈密顿图]
- [割点和桥/双连通分量/强连通分量]
- [凸包]
- [扫描线]
- [三角剖分]
- [旋转卡壳]
- [半平面交]
- [平面最近点对]
- [随机化]
- [CDQ分治]
- [分数规划]
- [整体二分]
- [模拟退火]
- [莫队算法]
- [根号分治]