题名:数据结构与算法分析 : Java语言描述
作者:Frank M. Carrano著
出版年:2007
ISBN: 978-7-302-16269-8
分类号: TP311.1
中图分类: 程序设计
译者: 金名
定价: 98.00元
页数: 870 页
出版社: 清华大学出版社

“数据结构”是计算机专业的基础与核心课程之一,Java是现今一种热门的语言。本书在编写过程中特别考虑到了面向对象程序设计(OOP)的思想与Java语言的特性。它不是从基于另一种程序设计语言的数据结构教材简单地“改编”而来的,因此在数据结构的实现上更加“地道”地运用了Java语言,并且自始至终强调以面向对象的方式来思考、分析和解决问题。<br />本书是为数据结构入门课程(通常课号是CS-2)而编写的教材。作者Frank Carrano在编写过程自始至终特别考虑到了Java与对象,为教师和学生提供了一种精心设计并经过教学实验的方式借助Java讲授ADT和对象。本书独特的设计将内容组织为相对较短的章。这种方式使学习更容易,并留出了教学的机动性。本书教给学生如何使用线性表、词典、栈、队列等等来组织数据。利用这些数据组织方式,学生们将学到算法设计的相关技术。书中的“编程提示”给读者额外的编程建议;大量的插图使讲解更形象生动;自测题贯穿各章,书末还给出了答案。本书适合作为数据结构的教学用书。<br /><br />本书还提供了丰富的教辅材料,内容包括PPT、源代码、实验手册与实验解答、练习解答和项目设计解答等,非常适合作为数据结构的教学用书。<br /><br />【本书特点】<br /> 31个相对短的章可以按各种顺序阅读。<br /> 单独但相关的章将ADT的说明与实现分开。<br /> 用很多例子说明新的概念。<br /> 突出的“注”强调了关键的内容并提供补充注释。<br /> “编程提示”给出附加的编程建议。<br /> 大量的插图使讲解更形象,更易于理解。<br /> 贯穿全书的自测题及其答案均是根据本书内容精心制作的。<br /> 前几章的内容覆盖了Java类、继承、多态性及类的设计。<br /> Java代码包含javadoc注释。<br /> 附录复习了Java基础、异常、文件及文档。<br /> 为教师提供了丰富的教辅材料,包括PowerPoint幻灯片、实验手册和解答,以及部分练习与项目设计的答案。