algorithm - 使用近点坐标在集合中查找对象的最快方法

标签 algorithm search performance spatial

我有一些对象。每个对象代表一个坐标范围(即一个 block )。我想要的是在给定方向上找到另一个坐标附近的对象。

有没有办法不用一直遍历整个集合就可以做到这一点?

最佳答案

您可能需要查看 Binary Space Partitioning ,以及类似的算法(想到 Quadtree,以及 Plane Sweet Algorithms 的变体)

关于algorithm - 使用近点坐标在集合中查找对象的最快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/264972/

相关文章:

python - python 中的冒泡排序帮助 - 升序和降序

algorithm - 这个关于动态调整数组大小的公式是如何得出的?

javascript - 如何在输入搜索框清除时隐藏搜索结果?请只使用 JavaScript

javascript - 在元素上使用重复的类名?

performance - 空白何时会影响性能?

python - Connect 4 Alpha-beta 修剪可能失败 :(

algorithm - 通过具有正成本和负成本的成本矩阵的最小成本路径

excel - 将某个字符串从一列中的excel单元格复制到另一列

search - 使用 java api 提升 ElasticSearch 字段

气隙 Linux 笔记本电脑上的 c 套接字神秘减速