Jac*_*ble 6 algorithm data-visualization kdtree computational-geometry space-partitioning
我正在编写一个使用kd树在二维空间中查找点的应用程序.在开发过程中,能够"看到"每个点周围的最近邻区域会很好.
在附图中,红点是kd树中的点,并且围绕每个点的蓝线限定了最近邻搜索将返回包含点的区域.
图像是这样创建的:
for each point in the space:
da = distance to nearest neighbor
db = distance to second-nearest neighbor
if absolute_value(da - db) < 4:
draw blue pixel
Run Code Online (Sandbox Code Playgroud)
该算法有两个问题:
什么是一组点的"可视化"?
有哪些好算法可以创建这样的可视化?
