题目
算法的设计目标下面正确的是?A. 可读性B. 正确性C. 健壮性D. 高时间复杂性E. 高空间复杂性
算法的设计目标下面正确的是?
A. 可读性
B. 正确性
C. 健壮性
D. 高时间复杂性
E. 高空间复杂性
题目解答
答案
ABC
A. 可读性
B. 正确性
C. 健壮性
A. 可读性
B. 正确性
C. 健壮性
解析
步骤 1:理解算法设计目标
算法设计的目标是确保算法能够有效地解决问题,同时具备良好的可维护性和容错能力。可读性、正确性和健壮性是算法设计中非常重要的目标。
步骤 2:分析选项
A. 可读性:算法应该易于理解和阅读,方便后续维护和修改。
B. 正确性:算法必须按照设计要求正确地完成任务。
C. 健壮性:算法需要能够处理各种异常情况,具有较好的容错能力。
D. 高时间复杂性:这不是算法设计的目标,而是需要尽量减少的性质。
E. 高空间复杂性:同样,这不是算法设计的目标,而是需要尽量减少的性质。
步骤 3:确定正确答案
根据上述分析,正确答案是A.可读性、B.正确性、C.健壮性。
算法设计的目标是确保算法能够有效地解决问题,同时具备良好的可维护性和容错能力。可读性、正确性和健壮性是算法设计中非常重要的目标。
步骤 2:分析选项
A. 可读性:算法应该易于理解和阅读,方便后续维护和修改。
B. 正确性:算法必须按照设计要求正确地完成任务。
C. 健壮性:算法需要能够处理各种异常情况,具有较好的容错能力。
D. 高时间复杂性:这不是算法设计的目标,而是需要尽量减少的性质。
E. 高空间复杂性:同样,这不是算法设计的目标,而是需要尽量减少的性质。
步骤 3:确定正确答案
根据上述分析,正确答案是A.可读性、B.正确性、C.健壮性。