Big-O表示法帮助

0 c++ big-o

while (n >= 1)

n /= 2;
Run Code Online (Sandbox Code Playgroud)

我无法获得Big-O表示法

Pot*_*ter 5

我只是为了说明而遵循Pointy的建议.

试试8.

4 2 1 0: 4 iterations.
Run Code Online (Sandbox Code Playgroud)

试试32.

16 8 4 2 1 0: 6 iterations.
Run Code Online (Sandbox Code Playgroud)

试试66.

33 16 8 4 2 1 0: 7 iterations.
Run Code Online (Sandbox Code Playgroud)

那么......初始数字如何变化,迭代次数如何变化?