algorithm - 凸包算法修正问题

标签 algorithm sorting data-structures

我最近在一次采访中被问到这个问题,但我不知道最佳方法。有人能指出我正确的方向吗。

预期时间复杂度为 O(nlogn),所需空间复杂度为 O(1)。

最佳答案

您想计算 pareto-frontierskyline .检查Maxima of a point set对于算法。

由于空间复杂度应为 O(1),因此必须使用就地排序算法(具有 O(n log n) 运行时复杂度)

关于algorithm - 凸包算法修正问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49129390/

相关文章:

ruby - 快速排序不适用于稍大的数组大小

.net - 你会如何设计一个 "state/management"来做到这一点

java - 使用递归回溯查找有向图中的所有循环

javascript - 多维数组排序中的数学概念

algorithm - 找出输入和循环执行次数之间的关系。

java - 如何按价格和名称对商品进行排序?

c - 定制树的复杂度顺序

haskell - 系统地将函数应用于 haskell 记录的所有字段

c - 将数组传递给函数时的双指针间接

linq - 如何根据子集合属性对集合进行排序