算法入门——part1.基础知识(上) 1.基本定义 算法 数据结构 2.伪代码 一种类Pascal语言的伪代码的语法规则 以插入排序算法为例 3.算法的时间复杂度 时间频度 时间复杂度 常见的时间复杂度 4.分治法 经典问题 5.渐进记号 Θ记号 O记号 Ω记号 º记号 ω记号 1.基本定义 算法 算法(algorithm)就是定义良好的计算过程,它取一个或一组值作为输入,并产生出一个或一组值作为输出。即亦,算法就是一系列的计算步骤,用来将输入数据转化成输出结果。 数据结构 数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。 2.伪代码 伪代码(Pseudocode)是一