【发布时间】:2016-04-24 04:54:25
【问题描述】:
假设我们在平面上有两组点,比如 A 和 B(大小均为O(n))。我们能在O(n)时间找到最远的点对吗?
【问题讨论】:
-
您想找到 A 和 B 中最远的一对点吗?我建议你改写你的问题并添加你到目前为止所做的事情。
-
@Rishit,谢谢。我改了。
-
我不认为你可以在 O(n) 时间内完成。但这在 O(nlogn) 时间内是可能的。
-
是的..我们可以在 O(nlogn) 时间内找到点集 A 的凸包或最远点 Voronoi 图。我想知道是否有更好的性能。跨度>
-
通过信息论论证:简单地生成所有最远邻居的索引每个点需要 n 位,总共 n Log n 位。
标签: algorithm computational-geometry