【发布时间】:2014-10-15 09:57:25
【问题描述】:
for(i = 0; i < n; i++)
{
j+=i;
}
假设上述代码的大 O 为 O(2n), 上述代码的 Θ(紧界)和 Ω(下界)是什么?
【问题讨论】:
-
上述代码的大 O 是
O(n)。大 O 表示法中的常量没有区别
标签: algorithm big-o asymptotic-complexity
for(i = 0; i < n; i++)
{
j+=i;
}
假设上述代码的大 O 为 O(2n), 上述代码的 Θ(紧界)和 Ω(下界)是什么?
【问题讨论】:
O(n)。大 O 表示法中的常量没有区别
标签: algorithm big-o asymptotic-complexity
Theta O(紧界)是实际完成的计算量,将是 O(n),而 Omega O(下界)也是 O(n),即所需的最小计算量
【讨论】:
【讨论】: