【...】
【理论】
排序:
快速排序
归并排序
拓扑排序
模板库:
优先队列
STL 之 vector map set
标准库 string 与 vector 与 bitset
栈(stack)和队列(queue)的定义与基本用法
数论:
欧拉函数
斯特灵公式
容斥定理与抽屉原理
快速幂与矩阵快速幂
卡特兰数(Catalan数)
判断素数(一般筛到线性筛)
数论基础(欧几里得算法及其拓展算法)
动态规划:
背包小结(01背包 + 完全背包 + 多重背包)
字符串算法:
字符串的模式匹配算法(BF+KMP)
区间(单点)修改查询:
树状数组
树状数组进阶(区间修改)
贪心:
贪心算法
大整数运算:
大整数运算(Java)
函数:
getline()与cin.getline()
其他:
按位与、或与异或运算
二叉树和堆