一、算法的性能标准
(1)正确性 (Correctness) 算法应满足具体问题的需求。
(2)可读性(Readability) 算法应该容易阅读。以有利于阅读者对程序的理解。
(3)可使用性(Usability) 要求算法能够很方便的使用。
(4)效率(Efficiency) 效率指的是算法执行的时间和空间利用率。通常这两者与问题的规模有关。
(5)健壮性 (Robustness) 算法应具有容错处理的功能。当输入非法数据时,算法应对其作出反应,而不应产生莫名其妙的输出结果。