列出两个凸包的点的时间复杂度

时间:2018-06-08 06:11:36

标签: time time-complexity

假设我有两个凸包A和B. A和B部分重叠。每个船体的点以逆时针方向存储在一个阵列中,最左边的点是每个船体的第一个点。

我想列出属于两个凸包的每个点相对于增加的x-顺序(假设没有点是相同的x坐标)。 (我有两个船体,但希望通过增加x顺序列出所有点数)

我被告知可以在线性时间中完成,但我找不到办法。我觉得首先需要对点进行排序,因此至少需要 O(n log n)
任何意见将不胜感激。

0 个答案:

没有答案