算法, 复杂度 算法的特点(有限, 确定, 输入, 输出, 可行) 算法的评价标准(正确, 时间复杂度, 空间复杂度, 可读, 健壮, 灵活性, 可重用, 自适应) ADL(Algorithm Description Language)语言 线性表, 堆栈, 队列 堆栈涉及中缀表达式和后缀表达式的相互转换 数组, 字符串 字符串涉及到字符串匹配算法(KMP算法) 递归 树 图 排序 查找