数据结构
数组 Array
栈 Stack
队列 Queue
优先队列(Priority Queue, heap)
链表 LinkedList(single/double)
Tree/ Binary...队列
块状链表,块状数组,分块
st表, 稀疏表
差分
树形结构
线段树
二维线段树
矩形树
zkw线段树
主席树
点分治
平衡树
AVL
Treap
SBT
Splay
静态排序树
替罪羊树
二叉堆(...binary heap)
左偏树
斜堆
二项堆
树状数组
cdp分治
树上距离
节点到根的距离
最近公共祖先,LCA
节点间距离
树的直径
动态树
树链部分,树剖
Link-Cut Tree,LCT
树的应用...扩展欧几里得, 扩欧
不定方程
进制
同余,中国剩余定理
莫比乌斯反演
逆元
集合论
群论
置换
Polya原理
组合数学
排列组合
二项式定理
康托展开
袋与球问题
鸽笼
熔斥
斐波那契,Fibonacci...Catalan
Stirling
生成函数
卢卡斯,Lucas
线性规划
概率论,统计
众数
简单概率
条件概率
Bayes
期望
线性代数
矩阵运算
矩阵乘法
线性递推,递推式
高斯消元
异或方程组