假设我有一个极坐标点向量。
假设其中一个点是探针,我想找到与之相距一定距离的所有其他点。
是否有一种算法可以在不转换为笛卡尔形式的情况下完成这个任务?
假设其中一个点是探针,我想找到与之相距一定距离的所有其他点。
是否有一种算法可以在不转换为笛卡尔形式的情况下完成这个任务?
O(1)
的时间复杂度返回给定半径内基准点周围点的列表。根据邮政编码进行过滤是错误的,因为您可能会坐在邮政编码限制上,并且附近有另一个邮政编码的点。没有索引的过滤仍然是 O(n)
,而正确的空间索引是 O(1)
,最坏情况下是 O(log(n))
。 - Laurent Grégoire