给定在[0,1]×[0,1]中随机分布的n个点,我尝试将每个点分配给最接近该点的点。
更正式如下:
给定[0,1]×[0, 1],为每个x j 分配一个等于点集{z |的度量的值对于(1,2,... n)中的所有i,d(z,x j )≤d(z,x i )}。
我无法提出任何有效的方法。有什么帮助吗?
答案 0 :(得分:8)
听起来您正在寻找Fortune's algorithm来生成Voronoi diagrams。
答案 1 :(得分:0)
http://en.wikipedia.org/wiki/K-d_tree
您可能想尝试使用KD树。