内容简介


“数据结构”是计算机专业的基础与核心课程之一,Java是现今一种热门的语言。《数据结构与算法分析》在编写过程中特别考虑到了面向对象程序设计(OOP)的思想与Java语言的特性。它不是从基于另一种程序设计语言的数据结构教材简单地“改编”而来的,因此在数据结构的实现上更加“地道”地运用了Java语言,并且自始至终强调以面向对象的方式来思考、分析和解决问题。

《数据结构与算法分析》是为数据结构入门课程(通常课号是CS-2)而编写的教材。作者Frank Carrano在编写过程自始至终特别考虑到了Java与对象,为教师和学生提供了一种精心设计并经过教学实验的方式借助Java讲授ADT和对象。《数据结构与算法分析》独特的设计将内容组织为相对较短的章。这种方式使学习更容易,并留出了教学的机动性。《数据结构与算法分析》教给学生如何使用线性表、词典、栈、队列等等来组织数据。利用这些数据组织方式,学生们将学到算法设计的相关技术。书中的“编程提示”给读者额外的编程建议;大量的插图使讲解更形象生动;自测题贯穿各章,书末还给出了答案。《数据结构与算法分析》适合作为数据结构的教学用书。

《数据结构与算法分析》还提供了丰富的教辅材料,内容包括PPT、源代码、实验手册与实验解答、练习解答和项目设计解答等,非常适合作为数据结构的教学用书。

【《数据结构与算法分析》特点】

31个相对短的章可以按各种顺序阅读。

单独但相关的章将ADT的说明与实现分开。

用很多例子说明新的概念。

突出的“注”强调了关键的内容并提供补充注释。

“编程提示”给出附加的编程建议。

大量的插图使讲解更形象,更易于理解。

贯穿全书的自测题及其答案均是根据《数据结构与算法分析》内容精心制作的。

前几章的内容覆盖了Java类、继承、多态性及类的设计。

Java代码包含javadoc注释。

附录复习了Java基础、异常、文件及文档。

为教师提供了丰富的教辅材料,包括PowerPoint幻灯片、实验手册和解答,以及部分练习与项目设计的答案。

下载地址

豆瓣评论

  • clpsz
    看了一大半,这本书写得很好,后面没时间细看地,浏览了一下06-29

猜你喜欢

大家都喜欢