题目内容
(请给出正确答案)
[单选题]
分析某个算法的优劣时,从需要占用的计算机资源角度,应考虑的两个方面是() 。
A.正确性和简明性
B.空间代价和时间代价
C.可读性和开放性
D.数据复杂性和程序复杂性
查看答案
如果结果不匹配,请 联系老师 获取答案
A.正确性和简明性
B.空间代价和时间代价
C.可读性和开放性
D.数据复杂性和程序复杂性
A.一个正确的算法至少要有一个输入
B.算法的改进,在很大程度上推进了计算机科学与技术的进步
C.判断一个算法优劣的实质是其解决问题的执行效率
D.目前仍然存在不能在计算机上实施的有效算法
A.编写计算机程序解决问题需要经过分析问题、设计算法、编写程序、调试运行等若干个步骤
B.编写计算机程序解决问题,程序必须有输出
C.编写计算机程序解决问题,程序必须有输入
D.设计算法是编写计算机程序解决问题的关键
A.设计算法→分析问题→编写程序→调试程序
B.分析问题→设计算法→编写程序→调适程序
C.分析问题→编写程序→设计算法→调试程序
D.设计算法→编写程序→分析问题→调试程序
A.2*1000*1000*1000
B.2*1024*1024*1024
C.2*1024*1024
D.2*1000*1000
指定n的值,这里只计算为n奇数的魔方。
把魔方数存储在二维数组中,首先把1放在第0行的中间,剩下的数2,3,…,n2依次向上移动一行,并向右移动一列。当可能越过数组边界时需要“绕回”到数组的另一端。例如,如果需要把下一个数放到-1行,就将其存储到n-1行(最后一行);如果需要把下一个数放到第n列,就将其到第0列。如果某个特定的数组元素已被占用,就把该数存储在前一个数的正下方。