算法是解决问题并获得结果的过程.在这个处理过程中,问题以数据的形式输入,结果同样以数据的形式输出,在算法的处理过程中,也需要各种临时的数据. 数据是什么? 数据是多种不同信息的表现. 以料理中的食谱为例,下面的材料即为算法——食谱的数据: 猪肉120g, 洋葱1/2个, 胡萝卜1/2个, 土豆2个, 糖一大勺, 料酒2大勺…… 计算机程序中的算法也是如此,为了解决问题需要使用各种数据: 1. 求最大公约数的算法: a. 求最大公约数的两个整数 b. 求出的最大公约数(整数) 2. 一组数据的排序