下面程序段中带下划线的语句的执行次数的数量级是( )。i=1;while(i<;=n)i=i*2;其中n为正整数。
A: O(n)
B: O(log2n)
C: O(1)
D: O(n2)
A: O(n)
B: O(log2n)
C: O(1)
D: O(n2)
举一反三
- 下面程序段中带下划线的语句的执行次数的数量级是:( )。i=1; while(i<;n) i=i*2;A. B. C.D. A: O (log2n2) B: O (log2n) C: O(2n) D: O(n)
- 下面程序段中带下划线的语句的执行次数的数量级是:( )。i=1; while(i<n) i=i*2;A. B. C. D. A: O (log2n2) B: O (log2n) C: O(2n) D: O(n)
- (单选题,1.2分)[br][/br]下面程序段中带下划线的语句的执行次数的数量级是:( )。[br][/br]i=1;[br][/br]while(i<n) i=i*2; A: O (log2n2) B: O (log2n) C: O(2n) D: O(n)
- 分析下列程序段的时间复杂度是______。i=1:while(i<=n)i=i*2; A: O(n) B: O(n2) C: O(log2n) D: O(2*n)
- 下面程序段的时间复杂度为( )sum=1;for(i=1; i<;n; i* =2)sum+=i; A: O(1) B: O(n) C: O(log2n) D: O(n2)