为什么O(n ^ 2)与Θ(n ^ 2)相同?

时间:2013-10-21 19:53:57

标签: big-o big-theta

今天我们的教授提到O(n ^ 2)与Θ(n ^ 2)相同。

我不明白对此的解释,我在互联网上找不到东西。可以请有人向我解释一下吗?

非常感谢。

3 个答案:

答案 0 :(得分:1)

那不是真的。例如,n = O(n 2 )(选择c = 1,n 0 = 0)但不是Θ(n 2 ) (因为lim n→∞ n / n 2 = 0)。我怀疑你是听错了导师,他们是错误的,或者他们在谈论的是一个特定的背景,其中没有概括而没有概括。

希望这有帮助!

答案 1 :(得分:1)

相同。 O约为上界,Ω约为下界,Θ约为 上限和下限。

作为一个例子,函数f(n)= n是O(n ^ 2),但是Θ(n ^ 2),因为我们不能从下面用f绑定f n ^ 2的倍数。

答案 2 :(得分:0)

Big O只给出一个上限。 Θ也给出了下限。这SO Question应该会有所帮助。如果他反过来说你的教授是对的。如引用的问题所述:

  

Θ(f(n))也是O(f(n))但不是相反。