题目内容

以下程序段的时间复杂度是( )。t=1;m=0;for(k=1;k<=n;k++){t=t*k;for(j=1;j<=k*t;j++) m=m+j;}

A. O(n2)
B. O((n+1)!)
C. O(n)
D. O(nlogn)

查看答案
更多问题

以下程序段的时间复杂度是( )。long hano(int n,char a,char b,char c){if (n==1) printf("%c->%c\n",a,c);else {hano(n-1,a,c,b);printf("%c->%c",a,c); hano(n-1,b,a,c);}}

A. O(n2)
B. O(nlogn)
C. O(2n)
D. O(n!)

以下程序段的时间复杂度是( )。for (i=1;i<=n;i++) for (j=1;j<=i;j++) {x=i+j; s=s+x;}

A. O(n)
B. O(nlogn)
C. O(n2)
D. O(2n)

桥本分数式算法是利用( )实现的算法。

A. 分治策略
B. 动态规划法
C. 贪心法
D. 回溯法

价值评价的客观标准是( )

A. 人类生存与发展的利益
B. 人与自然和谐的利益
C. 国家利益
D. 个人利益

答案查题题库