首页 > 试题广场 >

下列程序段的时间复杂度是( ...

[单选题]
下列程序段的时间复杂度是(    )
count = 1;
for(k=1;k<2n;k*=2)
for(i=1;i<4n;i+=2)
count++;
  • O(n2)
  • O(8n2)
  • O(nlog2n)
  • O(n)
//程序段
count = 1;//执行次数为1
for(k=1;k<2n;k*=2) //执行次数log2n
{
    for(i=1;i<4n;i+=2)//执行次数2n
    {
        count++;
    }
}
/*时间复杂度为O(nlog2n)*/

发表于 2019-09-03 20:55:06 回复(0)
发表于 2019-08-26 00:53:26 回复(0)