高效查找最近的点

我在2d平面中有一个点,例如(x0,y0)和一组n点(x1,y1)…(xn,yn),我想找到一个到(x0,y0)的最近点比尝试所有要点要好。有什么办法吗?

我还应该说,我的观点是这样排序的:

bool less(point a,point b){

if(a.x!=b.x)

return a.x<b.x;

else

return a.y<b.y;

}

回答:

将四叉树用于2D

http://en.wikipedia.org/wiki/Quadtree

以上是 高效查找最近的点 的全部内容, 来源链接: utcz.com/qa/425566.html

回到顶部