gpt4 book ai didi

c++ - 以有效的方式找到最近的点

转载 作者:可可西里 更新时间:2023-11-01 18:04:42 27 4
gpt4 key购买 nike

我在二维平面上有一个点,例如 (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;
}

最佳答案

对二维使用四叉树 http://en.wikipedia.org/wiki/Quadtree

关于c++ - 以有效的方式找到最近的点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4509798/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com