1、通常,一个程序包含算法、数据结构、程序设计方法及语言工具和环境这四个方面
2、算法的特性:
有效性、确定性、可行性、输入(一个算法应有零个获多个输入)、输出(1个或多个)
3、算法的优劣:
(1)正确性
(2)可读性:尽量简明易懂
(3)健壮性:指当输入的数据非法时,算法也会作出相应判断,而不会因为输入的错误造成瘫痪。
(4)时间的复杂度与空间的复杂度:运行时间与存储空间
4、表示算法的方法:自然语言、流程图、N-S流程图等
5、流程图:
3种基本结构(顺序结构、选择结构、循环结构)
转载于:https://www.cnblogs.com/yueyin/p/4982444.html