第一章 引论
1.1 几何基础知识
1.1.1 基本概念
1.1.2 几何对偶
1.2 算法的复杂度
1.2.1 算法复杂度的度量方法
1.2.2 排序时间复杂度的下界
1.3 数据结构
习题
参考文献
第二章 二维凸包
2.1 凸包的定义
2.2 极端点和极端边
2.3 礼品包裹算法
2.4 凸包的快速算法
2.5 Graham算法
2.5.1 基于堆栈的初步算法
2.5.2 算法实现细节的讨论
2.5.3 改进的Graham算法
2.6 下限
2.7 增量算法
2.8 分而治之算法
2.8.1 算法描述
2.8.2 算法分析
习题
参考文献
第三章 凸包扩展
3.1 多面体
3.1.1 引言
3.1.2 正则多面体
3.1.3 多面体的欧拉公式
3.2 三维凸包算法
3.2.1 礼品包裹算法
3.2.2 分而治之算法
3.2.3 增量算法
3.3 简单多边形的凸包计算
3.3.1 计算简单多边形凸包的局部凸算法
3.3.2 简单多边形凸包计算的“陷阱”算法
3.3.3 简单多边形凸包的Melkman算法
3.4 凸包的近似算法
3.4.1 凸包的近似算法
3.4.2 二维凸包近似算法精度的讨论及其在三维扩展
3.4.3 近似凸包算法的应用
3.5 点集的Maxima
3.6 a-shapes
3.7 点集的相关几何图结构
习题
参考文献
第四章 Voronoi图
4.1 基本概念
4.2 半平面
4.3 Voronoi图的基本性质
4.4 Voronoi图的构造方法
4.4.1 增量法
4.4.2 分而治之法
4.4.3 扫描线法
习题
参考文献
第五章 广义Voronoi图
5.1 加权Voronoi图
5.1.1 能量图
5.1.2 加法加权Voronoi图
5.1.3 乘法加权Voronoi图
5.1.4 圆与球的Voronoi图
5.2 高阶Voronoi图
5.2.1 基本概念
5.2.2 基本性质
5.3 最远点Voronoi图
5.3.1 基本概念
5.3.2 基本性质
第六章 点集的Delaunay三角剖分
第七章 多边形剖分
第八章 几何搜索
第九章 相交计算
第十一章 可见多边形与可见图
第十二章 机器人运动规划
第十三章 随机算法第十章 排列
第十四章 并行计算几何
第十五章 计算几何研究和应用举例