算法设计与分析吧 关注:304贴子:398
  • 2回复贴,共1

求大神帮忙看下这个时间分析 感觉一眼认为n的平方,不对吗?

只看楼主收藏回复

double probRelPrime(int n)
{
int rel = 0, tot = 0;
for(int i = 1; i <=n; i++)
for(int j = i + 1; j <=n; j++)
{
tot++;
if( gcd( i, j ) == 1 )
rel++;
}
return (double) rel/tot;
}


IP属地:上海1楼2017-12-05 11:22回复
    来人算算这个时间复杂度


    IP属地:上海来自iPhone客户端2楼2017-12-08 10:29
    回复
      2025-08-20 18:36:19
      广告
      不感兴趣
      开通SVIP免广告
      gcd算法的时间复杂度是logn,所以是O(n的平方*logn)


      IP属地:江苏3楼2025-01-22 21:14
      回复