假设n为2的乘幂,即n=2,4,8,16,……。请用大O符号形式写出下列函数的时间复杂度。
main() { int n,x=2,sum=0; scanf(“%d”,&n); while(x<n/2){ x=2*x; sum++; } printf(“sum=%d”,sum); }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题