题目
通常从以下四个方面评价算法的质量() A. 正确性可读性稳健性高效率B. 准确性可读性稳健性高效率C. 正确性可读性可执行性高效率D. 正确性可读性稳健性输入/输出
通常从以下四个方面评价算法的质量()
- A. 正确性可读性稳健性高效率
- B. 准确性可读性稳健性高效率
- C. 正确性可读性可执行性高效率
- D. 正确性可读性稳健性输入/输出
题目解答
答案
A
解析
步骤 1:理解算法质量评价标准
算法的质量评价标准通常包括正确性、可读性、稳健性和高效率。正确性是指算法能够正确地解决问题;可读性是指算法易于理解和维护;稳健性是指算法能够处理异常情况;高效率是指算法在时间和空间上都具有较高的效率。
步骤 2:分析选项
A. 正确性可读性稳健性高效率:符合算法质量评价标准。
B. 准确性可读性稳健性高效率:准确性不是算法质量评价标准,应为正确性。
C. 正确性可读性可执行性高效率:可执行性不是算法质量评价标准,应为稳健性。
D. 正确性可读性稳健性输入/输出:输入/输出不是算法质量评价标准,应为高效率。
步骤 3:选择正确答案
根据以上分析,正确答案为A。
算法的质量评价标准通常包括正确性、可读性、稳健性和高效率。正确性是指算法能够正确地解决问题;可读性是指算法易于理解和维护;稳健性是指算法能够处理异常情况;高效率是指算法在时间和空间上都具有较高的效率。
步骤 2:分析选项
A. 正确性可读性稳健性高效率:符合算法质量评价标准。
B. 准确性可读性稳健性高效率:准确性不是算法质量评价标准,应为正确性。
C. 正确性可读性可执行性高效率:可执行性不是算法质量评价标准,应为稳健性。
D. 正确性可读性稳健性输入/输出:输入/输出不是算法质量评价标准,应为高效率。
步骤 3:选择正确答案
根据以上分析,正确答案为A。