算法有哪五个特性?

发布网友

我来回答

1个回答

热心网友

算法有五个基本特征,具体如下:

1、确定性:每一步指令必须有确定的含义。不可存在二义性,且算法只有一个入口和出口;

2、有穷性:是指算法有有穷个步骤,并且执行需有穷时间;

3、可行性: 算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成;

4、输入:有零个或多个输入,取自于某个特定的对象集合;

5、输出:有一个或多个输出。

拓展内容:

算法(Algorithm)是指解题方*而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。

参考资料来源:算法_百度百科

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com