当前位置:首页 » 操作系统 » 算法的功能是

算法的功能是

发布时间: 2024-10-17 15:49:37

A. 算法的功能

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

一个算法应该具有以下七个重要的特征:

算法可以使用自然语言、伪代码、流程图等多种不同的方法来描述.

1、有穷性(Finiteness)

算法的有穷性是指算法必须能在执行有限个步骤之后终止

2、确切性(Definiteness)

算法的每一步骤必须有确切的定义;

3、输入项(Input)

一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定出了初始条件;

4、输出项(Output)

一个算法有一个或多个输出,以反映对输入数据加工后的结果.没有输出的算法是毫无意义的;

5、可行性(Effectiveness)

算法中执行的任何计算步骤都是可以被分解为基本的可执行的操作步,即每个计算步都可以在有限时间内完成(也称之为有效性);

6、 高效性(High efficiency)

执行速度快,占用资源少;

7、 健壮性(Robustness)

对数据响应正确.

计算机科学家尼克劳斯-沃思曾着过一本着名的书《数据结构十算法= 程序》,可见算法在计算机科学界与计算机应用界的地位.

热点内容
王者安卓区转苹果区会有什么变化 发布:2025-03-14 14:44:44 浏览:305
思迅收银系统数据服务器ip 发布:2025-03-14 14:44:35 浏览:472
商云x加密狗 发布:2025-03-14 14:44:28 浏览:669
如何快速清除手机图形密码 发布:2025-03-14 14:32:03 浏览:444
电子邮件账户的服务器该怎么填写 发布:2025-03-14 14:31:59 浏览:421
泰拉瑞亚蒲公英怎么开在线服务器 发布:2025-03-14 14:21:20 浏览:629
如何破坏门上的密码锁 发布:2025-03-14 14:19:39 浏览:968
咖啡源码 发布:2025-03-14 13:51:32 浏览:168
android漂亮的listview 发布:2025-03-14 13:40:26 浏览:392
android路线规划 发布:2025-03-14 13:23:22 浏览:304