算法查询

时间:2012-02-19 23:03:51

标签: algorithm big-o

如果我们知道问题的时间复杂度为Ω(n^2) lower ,那么我认为不可能有一个具有最坏情况时间复杂度的算法{ {1}}?

1 个答案:

答案 0 :(得分:0)

如果问题的时间复杂度的下限为Ω(n^2),那么这意味着解决此问题的算法必须至少 C*n^2时间。

另一方面,您的算法最多 K*n*logn

此算法的运行时间不能超过nlogn。您需要的是一种运行时间至少为n^2的算法。

因此;这个算法不可能解决这个问题。你是对的。