一条不平行的线
A line that is not parallel
假设给出了n个点。调用他们确定的行集S。你能在比二次方时间更好的时间内找到与 S 中的任何一条线不平行的线吗?
按增加横坐标对所有 n 点进行排序。很明显,最大斜率出现在两个连续点之间。因此,在 n-1 个可能性中选择最大的斜率并使用更大的斜率。
点垂直对齐的情况是无害的:忽略这些无限斜率并保持有限斜率中最大的斜率。
假设给出了n个点。调用他们确定的行集S。你能在比二次方时间更好的时间内找到与 S 中的任何一条线不平行的线吗?
按增加横坐标对所有 n 点进行排序。很明显,最大斜率出现在两个连续点之间。因此,在 n-1 个可能性中选择最大的斜率并使用更大的斜率。
点垂直对齐的情况是无害的:忽略这些无限斜率并保持有限斜率中最大的斜率。