
书名: 数据结构与算法分析(Java语言描述)(第2版)
ISBN: 9787302162698
定价: 98元
出版时间: 2012.09.10
装帧:平装
印次:1-2
图书简介:本书是为数据结构入门课程(通常课号是CS-2)而编写的教材。作者Frank Carrano在编写过程自始至终特别考虑到了Java与对象,为教师和学生提供了一种精心设计并经过教学实验的方式借助Java讲授ADT和对象。本书独特的设计将内容组织为相对较短的章。这种方式使学习更容易,并留出了教学的机动性。本书教给学生如何使用线性表、词典、栈、队列等等来组织数据。利用这些数据组织方式,学生们将学到算法设计的相关技术。书中的“编程提示”给读者额外的编程建议;大量的插图使讲解更形象生动;自测题贯穿各章,书末还给出了答案。本书适合作为数据结构的教学用书。
“数据结构”是计算机专业的基础与核心课程之一,也是从事软件开发必不可少的入门和常用知识。
程序编写得好不好,很大程度上取决于编程者对数据结构是否熟练地掌握和恰当地运用。
由于它不仅重要,而且易学难精,“数据结构”一直都被列入相关专业的研究生入学考试和相关行业的公司招聘考试的重点考查范围。
由于“数据结构”这门课程本身的特点,它必须依托于一种程序设计语言才能讲授,否则就成了空中楼阁、纸上谈兵。因此,尽管从抽象和逻辑的角度看来都大同小异,按照所依托的程序设计语言可以把“数据结构”的教材分为不同的版本--诸如Pascal版、C版、C++版以及Java版。
除了由于程序设计语言的不同特性而导致的程序实现上的差异,不同版本的“数据结构”教材所讲述的主要内容并无本质区别。因此,初学者可以根据自己已经掌握的或者将作为主要使用的程序设计语言选择相应版本的“数据结构”教材来学习。
将来如果换用另一种程序设计语言,也不需要重新学习另一个版本的“数据结构”教材,只需将其作为参考,查阅同样的数据结构是如何用另一种语言实现的即可。这也是为什么不同版本的“数据结构”教材都有其存在的意义。
感谢分享
sx7v
yv5c
谢谢分享
666
谢谢分享!
?