当前位置:嗨网首页>书籍在线阅读

11-什么是算法

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

0.4.2 什么是算法

算法 (algorithm)是特定问题的求解步骤的描述,在计算机中表现为有限的操作序列。操作序列包括了一组操作,其中的每一个操作都完成特定的功能。例如,求n个数中最大数的问题,其算法描述如下。

(1)定义一个变量max和一个数组a,分别用来存放最大数和n个数,并假定数组中第一个数最大,把第一个数赋给max。

max=a[0];

(2)依次把数组a中其余的n−1个数与max进行比较,遇到较大的数时,将其赋给max。

for(i=1;i<n;i++)
   {if(max<a[i])
   max=a[i];}

最后,max就是n个数中的最大数。