内容简介
第1章 算法概述
1.1 算法与问题求解
1.2 算法的描述
1.3 算法分析
第2章 线性数据结构与算法
2.1 线性表
2.2 栈与队列
2.3 应用举例
第3章 非线性数据结构与算法
3.1 树与二叉树
3.2 图
3.3 应用举例
第4章 递归与分治算法
4.1 递归的概念
4.2 分治法的基本思想
4.3 二分检索技术
4.4 大整数的乘法
4.5 合并排序
4.6 快速排序
第5章 贪心算法
5.1 贪心算法原理
5.2 最小生成树
5.3 背包问题
5.4 机器任务调度算法
5.5 Huffman编码
第6章 动态规划
6.1 动态规划算法思想
6.2 矩阵链乘法
6.3 最长公共子序列
6.4 多段图的最短路径
第7章 NP-完全问题与处理
7.1 NP-完全问题
7.2 NP-完全问题的处理
第8章 线性规划与归约
8.1 线性规划概述
8.2 网络流
8.3 二分图的相关问题
参考文献