书籍介绍
本书以新型面向对象的Java语言作为描述语言,系统介绍了如何用面向对象的方法来设计和实现传统的数据结构,内容包括数组、链表、栈、队列、表、二叉树、优先队列、堆、集合、映射、散列表、树和图等基本数据结构,以及插入、删除、遍历、查找、归并和排序等基本算法。本书突出了抽象数据类型的概念,提供了大量精心设计的示例程序,不仅讲述了常用数据结构的具体实现,而且抽象出一般的设计原则。本书选材精当、结构新颖、深入浅出、叙述简明,可作为高等院校计算机专业和相近专业的教材或参考书,也可供从事计算机应用的工程技术人员参考。