【发布时间】:2020-03-06 21:41:52
【问题描述】:
我有一组(相当大的)具有纬度和经度的 GPS 点,外加一个名称;例如:
A 30.22 20.45
B 31.00 20.45
...
现在我需要建立一个矩阵来告诉我 A 是否与 B “接近”(
【问题讨论】:
-
B 点是否“预期”(在任何意义上)比 T 点更接近 A?换句话说,目前列表有什么顺序吗?如果没有,构建一半的矩阵可能会节省一半的工作,但问题仍然是 O(n^2)。
-
@FiddleStix:不,它们没有以任何方式订购。
-
问题可以在O(nlogn)内解决,这是最优解,没有比这更好的了
-
@DervinThunk 我更新了我的答案,试图让你相信你不能过多地改进蛮力解决方案
标签: python