数据结构-算法的特性

来源:互联网 发布:算法导论第三版答案 编辑:程序博客网 时间:2024/06/07 10:30

1、输入输出

输入:算法有零个或多个输入

输出:算法至少有一个或多个输出,输出形式可以是打印输出,也可以是返回值

2、有穷性

有穷性:算法在执行有限的步骤之后,自动结束而不会出现无限循环,并且每个步骤在可接受的时间内完成。

3、确定性

确定性:算法的每一步骤都具有确定的含义,不会出现二义性。

4、可行性

可行性:算法的每一步都必须是可行的,也就是说,每一步都能够通过执行有限次数完成