算法的主要特征如下:
2.确定性:算法中每一步的含义必须是确切的,不可出现任何二义性;
3.有效性:算法中的每一步操作都应该能有效执行,一个不可执行的操作是无效的;
4.有零个或多个输入:输入是指在算法开始之前所需要的初始数据,输入的多少取决于特定的问题;
5.有一个或多个输出:输出是指与输入有某种特定关系的量,在一个完整的算法中至少会有一个输出。
1.算法的三种基本逻辑结构都只有一个入口和出口。
2.算法结构内的每一部分都有机会被执行到,即是说对于每一个框来说都有一条从入口到出口的路径通过它。
3.算法结构内不存在无法顺通的循环,即是无终止的循环。
1、有穷性: 一个算法必须保证执行有限步之后结束;2、确切性: 算法的每一步骤必须有确切的定义;3、输入:一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定除了初始条件;4、输出:一个算法有一个或多个输出,以反映对输入数据加工后的结果。
<