算法,指解题方案的准确而完整的形貌,是一系列解决问题的清晰指令,算法代表着用系统的方式形貌解决问题的战略机制。算法中的指令形貌的是一个盘算,当其运行时能从一个初始状态和(可能为空的)初始输入最先,经由一系列有限而清晰界说的状态,最终发生输出并住手于一个终态。
特征:有穷性,算法必须能在执行有限个步骤之后终止;确切性,算法的每一步骤必须有确切的界说;输入项,一个算法有0个或多个输入,以描绘运算工具初始情形;输出项,一个算法有一个或多个输出以反映对输入数据加工后的效果;可行性,算法中执行的任何盘算步骤都可被剖析为基本的可执行的操作步骤。
扩展资料:
算法可以宏泛分为三类:
1、有限的、确定性算法:这类算法在有限的一段时间内终止。他们可能要花很长时间来执行指定的义务,但仍将在一定的时间内终止。这类算法得出的效果常取决于输入值。
2、有限的、非确定算法:这类算法在有限的时间内终止。然而,对于一个(或一些)给定的数值,算法的效果并不是唯一的或确定的。
3、无限的算法:是那些由于没有界说终止界说条件,或界说的条件无法由输入的数据知足而不终止运行的算法。通常,无限算法的发生是由于未能确定的界说终止条件。
参考资料泉源:百度百科-算法
APP 排名算法?
SEO网络营销:我们该如何运营我们的网站