gpt4 book ai didi

algorithm - Big-O for 循环运行时分析

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:23:10 24 4
gpt4 key购买 nike

<分区>

 int n = 500;
for(int i = 0; i < n; i++)
for(int j = 0; j < i; j++)
sum++;

我的猜测是这只是一个 O(N^2),但是 j < i 让我怀疑。

int n = 500;
for(int i = 0; i < n; i++)
for(int j = 0; j < i*i; j++)
sum++;

似乎是一个 O(N^3)

  int n = 500;
for(int i = 0; i < n; i++)
for(int j = 0; j < i*i; j++)
if( j % i == 0 )
for( k = 0; k < j; k++ )
sum++

O(N^5)?

所以对于每个循环 j 都有不同的值。如果它是 j < n*n,它会更直接,但这是一个棘手的问题,所以请帮忙。谢谢。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com