第一章 算法基础
第一节 高精度运算
第二节 查找算法
第三节 排序算法
第四节 前缀和与差分
第五节 快速幂
第六节 搜索
第二章 字符串
第一节 字符串哈希
第二节 KMP算法
第三节 Manacher算法
第四节 Trie树
第五节 AC自动机算法
第三章 数据结构
第一节 堆
第二节 优先队列
第三节 单调队列
第四节 单调栈
第五节 ST表
第六节 树状数组
第七节 线段树
第八节 并查集
第九节 二叉排序树
第十节 平衡树
第四章 图论
第一节 图论基础
第二节 最短路算法
第三节 拓扑排序
第四节 最小生成树
第五章 动态规划
第一节 递推与动态规划
第二节 背包专题
第三节 区间DP
第四节 树形DP
第五节 数位DP
第六节 状压DP
第六章 数学
第一节 组合数学
第二节 概率
第三节 初等数论
第四节 矩阵的相关知识
参考文献
展开