16、分析一个算法好坏,要考虑其占用的计算机资源(如时间和空间)、算法是否易理解、易调试和易测试。
第1题:
此题为判断题(对,错)。
第2题:
A执行时间
B辅助空间
C算法本身的复杂度
D执行时间和所需的辅助空间
第3题:
算法的时间复杂性是指该算法包含 【】 的多少,它是一个算法运行时间的相对度量;一个算法的空间复杂性是指该算法在运行过程中临时占用的 【】 的大小。
第4题:
评价一个算法性能的主要标准是______。
A.算法易于调试
B.算法易于理解
C.算法的稳定性和正确性
D.算法的时间复杂度
第5题:
对评价算法的标准,下列说法不正确的是()。
第6题:
一个算法复杂性的高低体现在计算机运行该算法所需的时间和存储器资源上,因此算法的复杂性有()复杂性和空间复杂性之分。
第7题:
下列关于计算机算法的叙述中,错误的是()。
第8题:
一个好的计算机程序既要确保其正确性和可靠性,还要注重源程序()。
第9题:
分析某个算法的优劣时,从需要占用的计算机资源角度,应考虑的两个方面是()
第10题:
空间代价和时间代价
正确性和简明性
可读性和文档性
数据复杂性和程序复杂性
第11题:
空间代价和时间代价
正确性和简明性
可读性和开放性
数据复杂性和程序复杂性
第12题:
算法的设计一般采用由细到粗、由具体到抽象的逐步求解的方法
算法是问题求解规则的一种过程描述,在执行有穷步的运算后终止
算法的每一个运算必须有确切的定义,即必须是清楚明确的、无二义性
分析一个算法好坏,要考虑其占用的计算机资源(如时间和空间)数量、算法是否易理解、易调试和易测试等
第13题:
评价一个算法时间性能的主要标准是
A算法易于调试度
B正确度
C易干于理解度
D时间复杂度
第14题:
A、时间复杂度
B、算法有效性
C、算法有穷性
D、算法可读性
第15题:
一个良好的程序不仅要正确和可靠,而且通常更注重源程序的(13)。此外,还应养成良好的编程风格,例如,选择标识符的名字时应考虑(14);在书写语句时应考虑(15);在书写功能性注解时应考虑(16)。源程序中应包含一些内部文档,以帮助阅读和理解源程序,源程序的内部文档通常包括选择合适的标识符、注解和(17)。
A.易理解性、易测试性和易修改性
B.易使用性、易维护性和易移植性
C.易使用性、易维护性和效率
D.易理解性、安全性和效率
第16题:
A、算法是问题求解规则的一种过程描述,在执行有穷步的运算后终止
B、算法的设计一般采用由细到粗、由具体到抽象的逐步求解的方法
C、算法的每一个运算必须有确切的定义,即必须是清楚明确、无二义性的
D、分析一个算法的好坏,要考虑其占用的计算机资源(如时间和空间)数量、算法是否易理解、易调试和易测试等
第17题:
分析执行一个算法所要占用的计算机资源,需要考虑的两个方面是()。
第18题:
衡量一个算法好坏的标准是()。
第19题:
从算法需要占用的计算机资源角度分析其优劣时,应考虑两个主要方面是()。
第20题:
分析某个算法的优劣时,应考虑的主要因素是()
第21题:
用计算机程序解决问题过程,正确设计顺序是()。
第22题:
第23题:
运行速度快
占用空间少
时间复杂度低
代码短
第24题:
需要占用计算机资源的多少
算法的简明性
算法的可读性
算法的开放性