根据DM Mount,线段交点报告问题(单色情况)的最佳算法是 O(nlogn + k) 但红蓝交点报告问题的最佳算法是 O(n^4/3 log^O(1) n + k )。差异背后的明显原因如下:如果存在单色交叉点(在红蓝情况下),问题会更加困难。这是因为即使没有双色交叉点,也可能存在二次方的单色交叉点。
为什么不能用最优线段相交算法来解决红蓝相交问题?这将使这个问题在 O(nlogn + k) 中可以解决
根据DM Mount,线段交点报告问题(单色情况)的最佳算法是 O(nlogn + k) 但红蓝交点报告问题的最佳算法是 O(n^4/3 log^O(1) n + k )。差异背后的明显原因如下:如果存在单色交叉点(在红蓝情况下),问题会更加困难。这是因为即使没有双色交叉点,也可能存在二次方的单色交叉点。
为什么不能用最优线段相交算法来解决红蓝相交问题?这将使这个问题在 O(nlogn + k) 中可以解决