需要帮助弄清楚这句话是否正确

时间:2019-03-02 13:37:27

标签: big-o

我的任务是弄清楚这句话是否正确

enter image description here

左边的表达式等于 n ^ 3 的大theta吗?

根据我的理解,如果我们说的是大O,那是真的,因为 n ^ 3 是增长最快的术语,但是我不确定大theta。

2 个答案:

答案 0 :(得分:0)

指向解决方案的指针。

here中所述,big-theta表示随着n的增长,您的函数在big-O和big-Omega之间“压缩”。

要证明该语句正确,您需要证明该表达式等于O(n ^ 3)和Omega(n ^ 3)。

答案 1 :(得分:0)

让我们

f(n) = 1/4 n^3 + n^2 log(n) + 17 n^2

然后

f(n)/n^3 = 1/4 + log(n)/n + 17/n

如此

lim f(n)/n^3 = 1/4 + 0 + 0 = 1/4

表示-ε < f(n)/n^3 - 1/4 < ε代表n > n0。拿ε = 1/8。然后

1/4 - 1/8 < f(n)/n^3 < 1/8 + 1/4
1/8 < f(n)/n^3 < 3/8
n^3 < 8f(n) < 3n^3

接受ϴ()

ϴ(n^3) <= ϴ(f(n)) <= ϴ(n^3)

因为ϴ将所有乘法因子视为1