简单划分的复杂性

时间:2013-03-06 16:08:44

标签: complexity-theory time-complexity

什么是(a)最坏情况,(b)最佳情况,以及(c)以下函数的平均情况复杂度,它进行简单划分

while n>=1 do
    n=n DIV 2
end {while}

你如何证明这种复杂性?

1 个答案:

答案 0 :(得分:0)

该函数为O(log n),因为它需要完全floor(log2(n)) + 1次迭代。