题目内容

下面程序的时间复杂度为( )。for(i=1,s=0; i<=n; i++){ t=1; for(j=1; j<=i; j++) t=t*j; s=s+t; }

A. O(n*n*n)
B. O(n)
C. O(n*n)
D. O(n*n*n*n)

查看答案
更多问题

下面程序的时间复杂度为( )void fun(int n){int i=1;while(i<=n) i=i*3;}

A. O(n)
B. O(nlog3n)
C. O(log3n)
D. O(n*n)

程序=算法

A. 对
B. 错

算法最终必须由计算机程序实现。

A. 对
B. 错

健壮的算法不会因为非法输入数据而出现莫名其妙的状态。

A. 对
B. 错

答案查题题库