给定一组n个点,我们能否找到三个点来描述一个最小面积的三角形,时间复杂度为O(n^2)?如果可以,如何实现?如果不行,我们能比O(n^3)更好地解决吗?
我找到了一些论文,它们声称这个问题至少和寻找三个共线点(面积为0的三角形)的问题一样难。这些论文通过将其简化为3-sum问题的一个实例来描述了这个问题的O(n^2)解决方案。然而,我没有找到任何与我感兴趣的内容相关的解决方案。请参见this(查找一般位置)以获取此类论文和有关3-sum的更多信息。
我找到了一些论文,它们声称这个问题至少和寻找三个共线点(面积为0的三角形)的问题一样难。这些论文通过将其简化为3-sum问题的一个实例来描述了这个问题的O(n^2)解决方案。然而,我没有找到任何与我感兴趣的内容相关的解决方案。请参见this(查找一般位置)以获取此类论文和有关3-sum的更多信息。
a b c
,使得a + b + c = 0
。+1,需要仔细阅读才能理解。如果没有更好的解决方案,稍后我会接受这个答案。 - IVlad