本书全面地介绍了面向对象的编程技术。它提供了全面的算法分析的基本内容,比较了算法和数据结构,以及用于面向对象分析和大型信息系统设计的基本软件工程原则。它是**本在中级水平上介绍软件设计和开发的数据结构书籍。
主要特色:
数据结构库:详细讨论并用Java实现了列表、堆、补偿树、图表和文件。
UML:针对二、三年级的学生,通过UML子集介绍了软件分析和建模技术。
计时分析:贯穿全书广泛地分析和使用了计时技术。
两个案例分析:通过实例说明了非一般系统的分析和设计的面向对象的开发过程。
电子资料:书中涉及到的所有代码以及带有所有标准数据结构实现过程的设计良好的数据结构库的示例均可下载使用。