Java软件结构:设计和使用数据结构(第2版)

作者(美)里维斯
出版社
出版时间2005-08-01

特色:
“作者完美地涵盖了各种各样的经典数据结构。 本书并不是简单地提及Java集合中包含的数据结构,而是引领学生深入各种结构的设计和创建。随着章节的引申,不断挑战学生,让他们独立完成不断递增的结构。” ——Peter J. DePasquale 新泽西大学 “本书是数据抽象、封装及责任分割等的绝佳范例——尽管这些概念在课堂上难以讲授。本书还自发地说明了这些概念如何应用于贯穿整个学期的各种数据结构。” ——Manuel A. Pérez-Quinones 弗吉尼亚科技大学

《Java软件结构:设计和使用数据结构(第2版)》关注的是数据结构和算法背后的核心设计问题。在展现每种集合时,本书都是先探讨该集合的一般概念,接着再讨论该集合在问题求解中的用法,*后讨论了各种候选实现方案。 随后本书还比较、对比了这些实现方案。 这种一致的陈述风格使得学生们更容易体会那些能带来优秀面向对象软件设计的基本概念。 本书特点: ·使用Java 5.0:本书中每个集合的设计和实现都用到了泛型;泛型是Java编程语言中*近添加的一种强大工具。 ·关注与面向对象设计:本书前面几章都着眼于这一重要的主题,随后它就像一种重复旋律贯穿于本书始末。 ·提供了完整的例子:本书有4项新的案例研究,它们探讨了一些有趣的软件系统的面向对象设计和完整实现。 ·涵盖了图形用户界面主题:选择了一些例子,为那些希望涉足图形用户界面材料的读者演示了GUI的开发。

推荐

车牌查询
桂ICP备20004708号-3