什么是算法?

[复制链接]
查看11 | 回复2 | 2013-10-11 10:58:13 | 显示全部楼层 |阅读模式
算法(Algorithm)是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。一个算法应该具有以下五个重要的特征:算法可以使用自然语言、伪代码、流程图等多种不同的方法来描述。1、有穷性(Finiteness)算法的有穷性是指算法必须能在执行有限个步骤之后终止2、确切性(Difiniteness)算法的每一步骤必须有确切的定义;3、输入项(Input)一个算法有0个或多个输入,...
回复

使用道具 举报

千问 | 2013-10-11 10:58:13 | 显示全部楼层

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行