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