美文网首页
2.2算法设计的要求

2.2算法设计的要求

作者: 傻傻小萝卜 | 来源:发表于2016-03-09 21:02 被阅读134次

1.正确性:

算法的正确性是指算法至少应该具有输入,输出和加工处理无歧义,能正确反映问题的需求,能够得到问题的正确答案。

算法正确大体分为四个层次:

1.算法程序没有语法的错误。

2.算法程序对于合法的输入数据能够产生满足要求的输出的结果。

3.算法程序对于非法的输入数据能够得出满足规格说明的结果。

4.算法程序对于精心选择的,甚至刁难的测试数据都有满足要求的输出结果。

2.可读性:

可读性:算法设计的另一个目的是为了便于阅读,理解和交流。

写代码的目的一是为了计算机执行,另一个为了便于他人阅读,让人理解和交流。

3.键壮性:当输入数据不合法时,算法也能做出相关处理,而不是产生异常或莫名其妙的结果。

4.时间效率高和存储量低

相关文章

网友评论

      本文标题:2.2算法设计的要求

      本文链接:https://www.haomeiwen.com/subject/rbctlttx.html