
用算法的眼光去看问题
|
13
用算法的眼光
去看问题
图 1-7:由 Voronoi 图计算而得的凸包
4.
不断添加点,直到遍历到起始区域为止。
1.4 总结
想要发现一种高效的算法并不容易。对于不同的数据集、不同的处理环境(例如可以选
择并行处理)以及不同的目标,最好的算法也有所不同。本章只是蜻蜓点水,介绍了算
法的一些皮毛而已。希望通过了解这些不同的方法以及本书收集的各种算法,读者能受
到启发。本书给出了所有算法的实现,并且提供了相应的文档和解释,来帮助读者理解
如何使用和实现这些算法。
1.5 参考文献
Bentley, J. L., F. Preparata, and M. Faust,
“
Approximation algorithms for convex hulls,
”
Communications of the ACM
, 25(1): 64?68, 1982,
http://doi.acm.org/ 10.1145/358315.358392
。
Preparata, F. and M. Shamos,
Computational Geometry
:
An Introduction
, Springer, 1993
。