给定平面上的n个线段,它们是垂直的或水平的。如何计算这些线段之间的交叉点?

时间:2011-09-19 11:55:53

标签: algorithm

我见过涉及扫描线方法的解决方案。但我需要一种分而治之的方法。 基本上我想知道我们是否将飞机垂直划分为两个子平面然后尝试解决两个平面上的问题,我们是否必须采取一些特殊的步骤进行合并?

在这个问题上使用分而治之是否有任何特殊优势?

1 个答案:

答案 0 :(得分:2)

唯一的特殊步骤是处理分割线上的垂直线,并打破划分的水平线段。