1、输入输出
输入:算法有零个或多个输入
输出:算法至少有一个或多个输出,输出形式可以是打印输出,也可以是返回值
2、有穷性
有穷性:算法在执行有限的步骤之后,自动结束而不会出现无限循环,并且每个步骤在可接受的时间内完成。
3、确定性
确定性:算法的每一步骤都具有确定的含义,不会出现二义性。
4、可行性
可行性:算法的每一步都必须是可行的,也就是说,每一步都能够通过执行有限次数完成
输入:算法有零个或多个输入
输出:算法至少有一个或多个输出,输出形式可以是打印输出,也可以是返回值
有穷性:算法在执行有限的步骤之后,自动结束而不会出现无限循环,并且每个步骤在可接受的时间内完成。
确定性:算法的每一步骤都具有确定的含义,不会出现二义性。
可行性:算法的每一步都必须是可行的,也就是说,每一步都能够通过执行有限次数完成