第一章基础算法
1.1 递推法
一、倒推法
二、顺推法
1.2 贪心法
1.3 递归法
1.4 分治法
1.5 枚举法
1.6 摸拟法
第二章 顺序统计算法和中位数
2.1 顺序统计的算法
一、划分方法
二、二分法求解
2.2 中位数的应用
第三章 有关数论的算法
3.1 求最大公约数
3.2 求解模线性方程
3.3 求解模线性方程组
3.4 模取幂运算
3.5 素数的测试
3.6 整数的因子分解
第四章 计算几何学
4.1 线段田径质
4.2 确定任意一对线段是否相交
4.3 寻找凸包
一、graham扫描法
二、Jarnis步进法
4.4 寻找最近点
第五章 显式固的基本算法
5.1 显式图的基本算法
一、邻接表
二、邻接矩阵
5.2 宽度优先搜索
5.3 深度优先搜索
5.4 有向图的最短路问题
一、单源最短路径问题
二、每对顶点间的最短路径问题
第六章 隐式图的基本算法
6.1 回溯法的讨论
一、如何求n皇后问题
二、回溯法的算法分析和程序框架
三、应用算法框架解题
四、回溯法的深人
6.2 广度优先搜索
6.3 双向广度优先搜索
6.4 分支定界法
一、分支定界法算法思想·
二、分支定界法的算法框架
三、应用框架解题
6.5 A* 算法
一、计算估价因数F(N)
二、按F值递增顺序排列待扩展结点
三、检查调整重合状态
四、A*算法框架
五、使用A*算法求8数码问题
六、分阶段A*算法
6.6博奕树
一、博奕树的数据结构和算法思想
二、博奕树的算法框架
三、应用框架解题的一个实例
第七章 网络流的算法
7.1 基本概念和基本定理
一、网络与流
二、可行流与最大流
三、可改进路P
四、截集与截量
五、多个源和多个汇的网络
7,2 寻求最大流的标号法
7,2 寻求最大流的标号法
7.3 最小费用最大流问题
7.4 网络流算法的应用