算法是指对特定问题的一种求解步骤的描述 算法的特性: 有穷性,一个算法必须在有穷时间内完成确定性,算法中每条指令必须有确切含义,不会产生二义性可行性,算法中描述的操作是可以通过已经实现的基本运算执行有限次来实现的输入,一个算法必须有零个或者多个输入输出,一个算法必须有一个或多个输出 一个好的算法应该考虑以下目标: 正确性可读性健壮性高效率与低存储量要求