第1章 算法原理与ACM入门 <br />1.1 算法概述 <br />1.2 在线测评系统的使用 <br />1.3 编程基本知识 <br /><br />第2章 数据结构的基本知识 <br />2.1 线性表 <br />2.2 栈 <br />2.3 队列 <br />2.4 串 <br />2.5 抽象数据类型串的实现 <br /><br />第3章 递归 <br />3.1 递归的定义 <br />3.2 递归的实际应用 <br />3.3 习题 <br /><br />第4章 高精度计算 <br />4.1 Stirling公式 <br />4.2 高精度运算 <br />4.3 习题 <br /><br />第5章 贪心 <br />5.1 贪心的原理 <br />5.2 贪心算法及其应用 <br />5.3 习题 <br /><br />第6章 动态规划 <br />6.1 动态规划的原理 <br />6.2 动态规划的应用 <br />6.3 背包问题 <br />6.4 习题 <br /><br />第7章 搜索 <br />7.1 枚举 <br />7.2 深度优先搜索 <br />7.3 广度优先搜索 <br />7.4 习题 <br /><br />第8章 线段树 <br />8.1 引言 <br />8.2 线段树的引用 <br />8.3 8线段树的基本结构及特点 <br />8.4 线段树的具体实现 <br />8.5 例题解析 <br />8.6 习题 <br /><br />第9章 字符串 <br />9.1 KMP算法 <br />9.2 Tire树 <br />9.3 习题 <br /><br />第10章 最小生成树和最短路 <br />10.1 01最小生成树 <br />10.1 2最短路 <br />10.3 习题 <br /><br />第11章 矩阵连乘 <br />11.1 初识Fibonacci数列 <br />11.2 Fibonacci数列的应用 <br />11.3 矩阵乘法的基本原理 <br />11.4 Fibonacci数列与矩阵连乘 <br />11.5 矩阵乘法的拓展 <br />11.6 习题 <br /><br />第12章 二分和枚举 <br />12.1 枚举概述 <br />12.2 二分概述 <br />12.3 二分的实际应用 <br />12.4 习题 <br /><br />第13章 母函数 <br />13.1 母函数概述 <br />13.2 指数型母函数 <br />13.3 习题 <br /><br />第14章 树状数组 <br />14.1 树状数组的基本原理 <br />14.2 树状数组的应用 <br />14.3 多维树状数组 <br />14.4 习题 <br /><br />第15章 高斯消元 <br />15.1 高斯消元的原理 <br />15.2 高斯消元的应用 <br />15.3 习题 <br /><br />第16章 AC自动机 <br />16.1 AC自动机概述 <br />16.2 AC自动机的构造 <br />16.3 AC自动机的原理 <br />16.4 AC自动机的应用 <br />16.5 习题 <br /><br />第17章 哈希表 <br />17.1 哈希表概述 <br />17.2 哈希函数的构造方法 <br />17.3 解决哈希冲突的方法 <br />17.4 习题 <br />参考文献
展开