我需要找到数据集中每个点的所有最近邻居.数据集包含约.1000万2D点.数据接近网格,但不形成精确的网格......
此选项排除(在我看来)使用KD树,其中基本假设是没有点具有相同的x坐标和y坐标.
我需要一个快速算法O(n)或更好(但实现起来并不太困难:-)))来解决这个问题...由于boost不是标准化的事实,我不想用它...
感谢您的答案或代码示例......
c++ algorithm nearest-neighbor large-data
algorithm ×1
c++ ×1
large-data ×1
nearest-neighbor ×1