算法设计的要求:
1.正确性
(1)不含语法错误;
(2)对于一切合法输入数据都能得出满足要求的结果;
2.可读性
易于人的理解
3.健壮性
(1)指输入非法数据时,算法恰当的做出反应或者进行需要处理,而不是产生莫名其妙的输出结果。
(2)处理错误时,不应该中断程序的执行,而是员工返回一个表示错误或者错误性质的值,以便在更高的层次上进行处理。
4.高效性
算法设计的要求:
1.正确性
(1)不含语法错误;
(2)对于一切合法输入数据都能得出满足要求的结果;
2.可读性
易于人的理解
3.健壮性
(1)指输入非法数据时,算法恰当的做出反应或者进行需要处理,而不是产生莫名其妙的输出结果。
(2)处理错误时,不应该中断程序的执行,而是员工返回一个表示错误或者错误性质的值,以便在更高的层次上进行处理。
4.高效性