当前位置:首页 > 太原理工大学数据结构B,C语言版的课件 - 图文
5.有输出它是一组与“输入”有确定关系的量值,是算法进行信息加工后得到的结果,这种确定关系即为算法的功能。二、算法设计的原则1.正确性2. 可读性设计算法时,通常应考虑达到以下目标:3.健壮性4.高效率与低存储量需求1.正确性
首先,算法应当满足以特定的“规格说明”方式给出的需求。
其次,对算法是否“正确”的理解可以有以下四个层次:
a.程序中不含语法错误;
b.程序对于几组输入数据能够得出满足要求的结果;
c.程序对于精心选择的、典型、苛刻且带有刁难性的几组输入数据能够得出满足要求的结果;d.程序对于一切合法的输入数据都能得出满足要求的结果;通常以第c 层意义的正确性作为衡量一个算法是否合格的标准。
共分享92篇相关文档