小编Sar*_*Byl的帖子

循环的大O分析

我必须分析这个循环,并使用Big-O表示法确定其运行时间.

for ( int i = 0; i < n; i += 4 )
    for ( int j = 0; j < n; j++ )
        for ( int k = 1; k < j*j; k *= 2 )`
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止所拥有的:

for ( int i = 0; i < n; i += 4 ) = n
Run Code Online (Sandbox Code Playgroud)
for ( int j = 0; j < n; j++ ) = n
Run Code Online (Sandbox Code Playgroud)
for ( int k = 1; k < j*j; k *= 2 ) …
Run Code Online (Sandbox Code Playgroud)

algorithm big-o loops for-loop

17
推荐指数
2
解决办法
2940
查看次数

标签 统计

algorithm ×1

big-o ×1

for-loop ×1

loops ×1