算法的特点

算法具有五个基本特性:输入、输出、有穷性、确定性、可行性。
**

算法设计的要求

正确性、可读性、健壮性、时间效率高和存储量低。

算法时间复杂度定义

在进行算法分析时,语句总的执行次数T(n)是关于问题规模n的函数,进而分析T(n)随n的变化情况并确定T(n)的数量级,算法 T(n)=O(f(n))
算法性质 - 图1