1.算法的概念
算法就是解决问题的步骤和方法
通俗的说算法就是计算机解题的过程
2.算法的五大特性
- 确定性 每个步骤都要有明确的含义
- 可行性 每个步骤必须可以执行 即可以用笔和纸写得出来
- 有穷性 可以使用有限个步骤得出结果
- 输入性 算法要有0个或1个输入 即算法所需数据的初值
- 输出性 算法要有1个或多个输出 即有结果
3.为什么要学习算法
计算机程序实际就是一种算法
计算机要是没有这种算法 那么计算机就什么也不能做
计算机只识别二进制数据 不懂任何算法
它不会像我们人脑一样有思维,有判断力
所以我们可以写一套算法 将其转换为指令交给计算机 让计算机执行我们的工作