02算法的基本概念

算法的基本概念:是对特定问题求解步骤的一种描述,它是指令的有限系列,
其中每条指令表示一个或多个操作。

个人理解:算法就是对所做的事情的流程进行的一种准确完整的描述,这种描
述是有限的,每条描述包含一个和多个操作过程。比如:走路的一种特定算法,
先抬左脚,接着左脚向前迈出一定距离,然后左脚落地;随后右脚抬起、迈出
、落地;最后循环以上步骤直至到达目的地。这就是一个简单的算法,算法无
处不在。

算法具有五个重要的特征:
1.有穷性 简单的来说算法会在有限的时间内结束
2.确定性 算法的每一条指令必须有确切的含义,使别人对其理解不会产生二
义性。对相同的输入得到相同的结果。
3.可行性 就是可行的
4.输入 一个算法有零个或多个输入。
5.输出 一个算法有一个或多个输出。

算法设计一般要考虑四个因素:
正确性
可读性
健壮性
效率与低存储量需求

猜你喜欢

转载自blog.csdn.net/lifeshave/article/details/84196613