通俗的说,算法是一种解决问题的策略。
要成为一个算法,解决问题的技术必须满足三个基本需求。 1.算法必须用清楚的,明确的形式来表达,以使人们能够理解其中每一个步骤 2.算法中的每一个步骤必须有效,以便人们在实践中能够执行他们 3.算法不能无休止地进行下去,必须在有限的时间内给出一个答案
1)清楚,明确定义 2)有效,即每一步都切实可行 3)有限,既可在有限步骤后得到结果