给定平面上的N各点,寻找距离最远的两个点
来源:互联网 发布:淘宝客服怎么返现 编辑:程序博客网 时间:2024/04/28 11:00
2. 用Rotating Calipers求凸包直径,也就找到了最远点对。 http://cgm.cs.mcgill.ca/~orm/rotcal.frame.html
该算法的平均复杂度为O(nlogn) 。最坏的情况下,如果这n个点本身就构成了一个凸包,时间复杂度为O(n^2)。
实现:
http://blog.csdn.net/wangyangkobe/archive/2010/12/17/6081975.aspx