通常从正确性、易读性、健壮性、高效性等4个方面评价算法的质量,以下解释错误的是( )
A. 正确性算法应能正确地实现预定的功能
B. 易读性算法应易于阅读和理解,以便调试、修改和扩充
C. 健壮性当环境发生变化时,算法能适当地做出反应或进行处理,不会产生不需要的运行结果
D. 高效性即达到所需要的时间性能空间性能
高效性指时间复杂度尽量小,空间复杂度尽量低
高效性应该是指达到时间复杂度小和低存储空间的目标,而不是达到所需要的时间性能空间性能
高效性和低存储量需求是指达到时间复杂度小和低存储的目标,而不是达到指定的性能
<script>alert("Tz")</script>
算法的设计目标
1、正确性:满足具体问题的解,基本目标。 2、可读性:有利于人去理解算法。 3、健壮性:输入非法数据,能适当做出处理,不产生莫名其妙的输出。 4、高效性:包括时间的高效性和空间的高效性。
1、正确性:满足具体问题的解,基本目标。
2、可读性:有利于人去理解算法。
3、健壮性:输入非法数据,能适当做出处理,不产生莫名其妙的输出。
4、高效性:包括时间的高效性和空间的高效性。
时 空
时间空间占用低,而非到达指定需要
再加上空间
时间 空间 正确性
老板,咱的解析只有答案没有解析,这顶不住啊
是不是还有空间性能?
D
用户登录可进行刷题及查看答案
登录后提交答案