[学习笔记] 算法(4) ---------- 1

我对算法的理解:

 

正如这张图所示, 我所理解的算法就是一个操作过程的封装体, 就好像是一个数据的加工车间, 将输入的参数按照输出的定义设计出一个计算的过程, 

为了方便记忆, 举个栗子

假设我们要做一份蛋糕(蛋糕算法), 那么我们需要准备的材料: 鸡蛋, 白糖, 小麦粉, 牛奶, 水, 起酥油, 泡打粉  (数据类型), 然后我们要做出一个蛋糕 (返回值). 那么在这个过程中, 将原材料加工成蛋糕的方法和步骤就可以看做是 算法.

忽然感觉算法就是在实践面向过程编程中会使用得更加明显, 这是一个较为基础的对算法的理解吧, 大道至简, 为了某个目的而设计的某种可复用的方法, 就可以理解为算法.

原文地址:https://www.cnblogs.com/unityworld/p/11263850.html