个人简介
Richard Wiener是Colorado大学的计算机科学系副教授,同时也是The Journal of Object-Oriented Programming的主编。他作为作者或合著者,出版了21本教材和专业书籍。在1983年,Richard Wiener荣获Colorado大学年度最佳教师奖。他的研究领域包括面向对象的软件开发、模拟退火和遗传算法、时间序列以及应用统计学等。
Lewis J.Pinson是CIC的主席和Colorado大学计算机科学系副教授。他擅长的领域包括计算机软件开发、面向对象的问题求解、遗传算法以及复杂性研究等。他开发和组织了许多关于面向对象的问题求解和面向对象的语言方面的训练课程、高级培训班和工作会议。Pinson博士还是8部书籍的作者或合著者。
内容简介
本书以Java GUI编程为描述方法,以UML为建模工具,应用面向对象的编程方法研究经典数据结构。全书分两大部分18章。第一部分是第1到8章,介绍了面向对象的编程方法和Java GUI编程方法。第二部分包括第9到18章,着重讨论了一些经典的数据结构,并配有精心设计的实验程序以加强读者对基本概念和原理的理解。附录介绍了UML、算法复杂度的简单概念以及本书所用到的Foundations类库的安装与使用。
本书是通过Java语言学习经典数据结构的最新教材,适合高等院校计算机专业学生阅读,也适合希望在Java OOP、GUI编程和数据结构方面有所提高的软件开发人员。