给定一组点P和一组线段S,有没有一种方法可以有效地找到任何线段指定距离d内的所有点?没有蛮力比较的O(|P||S|)阶
本特利-奥特曼搜索一组线段之间的所有交点在O(n log n)中运行,由于这个问题有类似的特点,我想知道是否可能有类似的性能。
C++中允许的开源实现的加分。
发布于 2012-09-20 15:44:52
在点上构建Voronoi diagram网络。让每个单元格保持指向其所有邻居的指针。一切皆有可能。
Voronoi网络作为空间导航和查询的支持结构。所有的操作都是局部的,所以线性复杂度。在构建关系图之后。:)
https://stackoverflow.com/questions/12475504
复制相似问题