伪代码用于查找集合中的最大坐标

时间:2014-09-29 05:08:43

标签: algorithm pseudocode

集合的最大点是具有x和y坐标的点,其大于或等于每个其他点的x和y坐标。我有一个集合,其点通过增加x坐标排序。

这需要以递归/分而治之的方式完成。

我的方法类似于:
1.转到数组的末尾以查找具有最大x坐标的坐标 2.对这些x坐标的y值进行合并排序 3.转到该排序数组的末尾,此处找到的最大y值是最大点。

然而,由于合并排序,这将是O(n log n),并且我被告知可以编写在O(n)中运行的代码。任何人都可以提供递归伪代码,它可以在线性时间内完成吗?

0 个答案:

没有答案