题目内容

以下不能创建一个字典的语句是

A. dict1 = {[1,2,3]:"aksd"}
B. dict1 = {}
C. dict1 = {(1,2,3):"aksd"}
D. dict1 = {3:5}

查看答案
更多问题

算法的基本特征:输入、输出、确定性、有穷性、( )。

A. 健壮性
B. 可行性
C. 稳定性
D. 有效性

计算下面算法的时间复杂度记为:( )。for(i=1;i<=n;i++) for(j=1;j<=n;j++) {c[i][j]=0; for(k=1;k<=n;k++) c[i][j]= c[i][j]+a[i][k]*b[k][j]; }

A. O(n**3)
B. O(nlogn)
C. O(3n)
D. O(n**2)

描述算法常用的方法:自然语言、伪代码、程序设计语言、( )、盒图、PAD图。

A. 程序流程图
B. 数据流程图
C. E-R图
D. 流图

Hanoi塔问题如下图所示。现要求将塔座A上的的所有圆盘移到塔座B上,并仍按同样顺序叠置。移动圆盘时遵守Hanoi塔问题的移动规则。由此设计出解Hanoi塔问题的递归算法正确的为:( )

A. void hanoi(int n, int A, int C, int
B. { if (n > 0) { hanoi(n-1,A,
C. , B); move(n,a,b); hanoi(n-1, C, B, A); } void hanoi(int n, int A, int B, int C) { if (n > 0) { hanoi(n-1, A, C, B); move(n,a,b); hanoi(n-1, C, B, A); } void hanoi(int n, int C, int B, int A) { if (n > 0) { hanoi(n-1, A, C, B); move(n,a,b); hanoi(n-1, C, B, A); }
D. void hanoi(int n, int C, int A, int B) { if (n > 0) { hanoi(n-1, A, C, B); move(n,a,b); hanoi(n-1, C, B, A); }

答案查题题库