算法感悟

1、什么是算法

算法就是一系列求解步骤(指令序列)

2、输入、输出

输入:求解问题所提供的信息(数据),涉及的数据都会有相应的数据结构

输入:得出结论(有解(最终指令)或无解(中断指令))

3、求解步骤有穷

求解的步骤是有限的,不是无限的指令

4、如何评价算法好坏

最基本要求:能实现求解步骤(正确性)

时间:算法执行时长

空间:占用资源(资源利用率:cpu、内存、存储空间、网络……)

 

其它:

可读

健壮:异常处理,不合理的输入数据反应和处理能力