算法 算法:解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。 算法的特征: 有穷性:步骤有限、执行时间有限确定性:每一步骤是确切的,不存在二义性可行性:算法的每一步都是可执行的输入:有0个或多个输入输出 :一个或多个输出 评价: 时间复杂度空间复杂度正确性可读性健壮性 算法的描述 自然语言伪代码流程图N-S图 三种基本结构: 顺序结构循环结构选择结构