算法与程序的区别

算法与程序的区别

编程开发12-05 9:02929

算法就是计算或者解决问题的步骤。我们可以把它想象成食谱。要想做出特定的料理,就 要遵循食谱上的步骤;同理,要想用计算机解决特定的问题,就要遵循算法。这里所说的特定 问题多种多样,比如“将随意排列的数字按从小到大的顺序重新排列”“寻找出发点到目的地的 最短路径”,等等。 

食谱和算法之间最大的区别就在于算法是严密的。食谱上经常会有描述得比较模糊的部分, 而算法的步骤都是用数学方式来描述的,所以十分明确。 

算法和程序有些相似,区别在于程序是以计算机能够理解的编程语言编写而成的,可以在 计算机上运行,而算法是以人类能够理解的方式描述的,用于编写程序之前。不过,在这个过 程中到哪里为止是算法、从哪里开始是程序,并没有明确的界限。

 就算使用同一个算法,编程语言不同,写出来的程序也不同;即便使用相同的编程语言, 写程序的人不同,那么写出来的程序也是不同的。

点击这里复制本文地址 版权说明

以上内容由网友提供,聚米学院整理发布,本站不拥有此类资源的版权,如果侵犯了你的权益,请联系邮箱(zangcp@vip.qq.com) 我们将尽快处理。

支持Ctrl+Enter提交

聚米学院 © All Rights Reserved.