![深入浅出数据结构与算法(微课视频版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/68/47216068/b_47216068.jpg)
上QQ阅读APP看书,第一时间看更新
1.5.2 什么是算法
算法(algorithm)是解决特定问题求解步骤的描述,在计算机中表现为有限的操作序列。操作序列包括一组操作,每一个操作都完成特定的功能。例如,求n个数中最大者的问题,其算法描述如下。
(1)定义一个变量max和一个数组a[],分别用来存放最大数和数组的元素,并假定第一个数最大,赋给max。
max=a[0];
(2)依次把数组a中其余的n-1个数与max进行比较,遇到较大的数时,将其赋给max。
![](https://epubservercos.yuewen.com/9BEBAE/26580589709972006/epubprivate/OEBPS/Images/Figure-P22_65925.jpg?sign=1738924264-bDypYjtbfWBtETiMa7vkoPzoodhEJ7Rq-0-48bad2eb037d249d4af237bed30f6e45)
最后,max中的数就是n个数中的最大者。