在二维平面上有一组包含m个点的"候选"集合,接下来有两种情况:
请问这个问题在计算几何中是否有名称?是否有比O(m*n)更快的算法?如果对象保持不变,仅候选改变,是否可以通过一些聪明的预处理方法实现比O(m*n)更快的速度?
图1
还有一组包含n个点的"对象"集合 - 见图1
还有一组与X或Y轴共线的n条线段的"对象"集合 - 见图2
请问这个问题在计算几何中是否有名称?是否有比O(m*n)更快的算法?如果对象保持不变,仅候选改变,是否可以通过一些聪明的预处理方法实现比O(m*n)更快的速度?
图1
c o
c
o c o
o c
c
c o
c o
c
o c
c
图2
| c |
-------------+----------------------------------+------
| |
| c | c
c |
| |
-------------+----------------------------------+------
| c c |
-------------+----------------------------------+------
| c |