介绍了当今最重要的算法,共分三卷,本书是第一卷。第一卷分为四部分、共十六章。第一部分“基础知识”,介绍了基本算法分析原理。第二部分“数据结构”讲解算法分析中必须掌握的数据结构知识,主要介绍基本数据结构、抽象数据结构、递归和树。第三部分“排序”按章节顺序分别讨论了基本排序方法、快速排序方法,归并和归并排序方法、优先队列与堆排序方法、技术排序方法以及特殊目的的排序方法,并比较了各种排序方法的性能特征。第四部分“搜索”再进一步讲解符号表、树等抽象数据类型的基础上,重点讨论了哈希方法、基数搜索以及外部搜索方法。