算法是特定问题求解步骤的描述
算法是独立存在的一种解决问题的方法和思想
评价一个算法好坏的方法
正确性:
对于合法输入能够得到满足的结果
算法能够处理非法处理,并得到合理结果
算法对于边界数据和压力数据都能得到满足的结果
可读性:
算法要方便阅读,理解和交流,只有自己能看得懂,其它人都看不懂,谈和好算法。
健壮性
算法不应该产生莫名其妙的结果,一会儿正确,一会儿又是其它结果
高性价比
利用最少的时间和资源得到满足要求的结果
可以通过(时间复杂度和空间复杂度来判定)
原文:http://www.cnblogs.com/xydblog/p/3565363.html