1 算法:求解问题的有限的步骤 2 目的:提高效率(时间),降低成本(空间) 3 算法特征:输入(参数or无参数print),输出(必须有输出),有穷性(有限步骤和时间),确定性,可行性(有限次执行) 4 算法设计 4.1 同一问题可以多个算法 4.2 正确性 无语法错误 满足需求的输出 满足交互性 满足任何情况的输出 4.3 可读性:能阅读,能日后修改 4.4 健壮性:输入不合法可以 4.5 效率高和成本低