深入浅出数据结构与算法(微课视频版)
上QQ阅读APP看书,第一时间看更新

1.5.2 什么是算法

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

(1)定义一个变量max和一个数组a[],分别用来存放最大数和数组的元素,并假定第一个数最大,赋给max。

   max=a[0];

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

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