算法分析的目的是
A. 找出数据结构的合理性
B. 分析算法的效率以求改进
C. 研究算法中输入和输出的关系
D. 分析算法的可读性和可行性
设n为正整数,确定下面程序段的时间复杂度:i=1;k=0;while(i<=n-1){ k+=10*i; i++;}
A. O(1)
B. O(n)
C. O(nlogn)
D. O(n^2)
n为正整数,下列程序段的时间复杂度是:______。for(i=1, x=0; i<=n; i++,x++);
A. O(1)
B. O(n^2)
C. O(n)
D. O(2*n)
下列代码:for(i=0; i=1; j/=2) printf(“%d\n”, j); 的时间复杂度是
A. O(n×i)
B. O(n)
C. O(n^2)
D. O(nlogn)