什么是算法? 算法是把输入转换成输出的计算步骤的一个序列,是用于求解良说明的计算问题的工具; 注意,若对每个输入实例,算法都以正确的输出停机,则称算法是正确的,并称算法解决的给定的计算问题。但是,不正确的算法只要其错误率可控,有时可能是有用的。 算法的设计标准——效率(时间、空间复杂度) 算法问题的特征 1、存在多个候选解,而在这些候选解中找出真正可行的最优解就是算法的挑战。 2、存在实际应用。