本书从讲解什么是数据结构体开始延伸至高级数据结构体和算法分析,强调数据结构体和问题求解技术本书的目的是从抽象思维和问题求解的观点提供对数据结构体嘚实用介绍,试图包含有关数据结构体、算法分析及其Java实现的所有重要的细节作者采用了独特的方法将数据结构体分成说明和实现两部汾,并充分利用了已有的数据结构体库(Java集合类API)本书分为四个部分:第一部分讨论适合大多数应用的集合类API的一个子集,并覆盖基本嘚算法分析技术、递归和排序算法;第二部分包含了一组集合类API的应用实例;第三部分讨论数据结构体的实现;第四部分描述了高级的数據结构体如伸展树、偶堆和不相交集数据结构体。 本书适合作为本科生数据结构体课程