-1

给定 n 个随机分布在 [0,1] × [0,1] 中的点,我尝试将最接近该点的点的面积分配给每个点。

更正式如下:

给定[0,1] × [0,1] 中的n 个点 (x 1 , x 2 , ... x n ),为每个 x j分配一个值,该值等于点集 { z | 对于 (1, 2, .. n) 中的所有 i, d(z, x j ) ≤ d(z, x i ) }。

我想不出任何远程有效的东西。有什么帮助吗?

4

2 回答 2

8

听起来您正在寻找Fortune生成Voronoi 图的算法。

财富算法

于 2012-08-19T00:56:47.220 回答
0

http://en.wikipedia.org/wiki/K-d_tree

您可能想尝试使用 KD 树。

于 2012-08-19T10:42:50.657 回答