算法和程序设计以及数据结构有着密切的相关。
算法是为了解决某一些特定类型的问题而设计的一个实现过程,算法有以下特性:
有穷性:一个算法必须在执行有穷步之后结束,并且每一步都在有穷时间内完成,不能无限的执行下去;就行数据中的线段一样,有始有终
确定性:算法的每一个步骤都应当是有确切定义的,对于每一个过程都不能有二义性,将要执行的每个动作都必须做出严格而清楚的规定。
可行性:算法中的每一步都应当有效地运行,也就是说,算法是可执行的,并要求最终得到正确的结果。
有输入:一个算法可以有一个或者多个输入,也可以没有输入,输入就是在执行算法时有必要从外界获取的
有输出:一个算法有一个或多个输出,输出就是算法最终所求的结果。编写程序的目的就是要得到一个结果。
免责声明:本站内容仅用于学习参考,文字信息和图片素材来源于互联网,如内容侵权与违规,请联系我们进行删除,我们将在三个工作日内处理。联系邮箱:chuangshanghai#qq.com(把#换成@)