寻找最远点对

问题 给定平面上N个点的坐标,找出距离最远的两个点。 分析 相似于“最近点对问题”,这个问题也能够用枚举的方法求解,时间复杂度O(n^2)。 “寻找最近点对”是用到分治策略下降复杂度,而“寻找最远点对”可利用几何性质。注意到:对于平面上有n个点,这一对最远点必然存在于这n个点所构成的一个凸包上(证实略),那么能够排除大量点,以下图所示: 在获得凸包之后,能够只在顶点上面找最远点了。一样,若是不O(
相关文章
相关标签/搜索