for (int i=0; i < n; i++)
for (j=0;j<i*i;j++)
x++
大O是 O(n ^ 3)?我只是对i与 n 的关系感到困惑。
答案 0 :(得分:0)
所需的数学(求和)是:
0 + 1 + 4 + 9 + ... + n * n = n**3 / 3 + n**2 / 2 + n / 6 = O(n**3)
所以,你是对的:它是 O(n ** 3);而且
0 + 1 + ... + n**k = O(n**(k + 1))
答案 1 :(得分:0)
有条不紊地,继续使用如下所示的Sigma符号,可以找到你需要去的地方: