专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档
VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档
VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档
付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档
共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。
|
|
“数据结构与算法”是计算机专业的基础与核心课程之一Java是现今一种热门的语言。本书在编写过程中特别考虑到了面向对象程序设计(OOP)的思想与Java语訁的特性它不是从基于另一种程序设计语言的数据结构与算法教材简单地“改编”而来的,因此在数据结构与算法的实现上更加“地道”地运用了Java语言并且自始至终强调以面向对象的方式来思考、分析和解决问题。
本书是为数据结构与算法入门课程(通常课号是CS-2)而编寫的教材作者Frank Carrano在编写过程自始至终特别考虑到了Java与对象,为教师和学生提供了一种精心设计并经过教学实验的方式借助Java讲授ADT和对象本書独特的设计将内容组织为相对较短的章。这种方式使学习更容易并留出了教学的机动性。本书教给学生如何使用线性表、词典、栈、隊列等等来组织数据利用这些数据组织方式,学生们将学到算法设计的相关技术书中的“编...
“数据结构与算法”是计算机专业的基础與核心课程之一,Java是现今一种热门的语言本书在编写过程中特别考虑到了面向对象程序设计(OOP)的思想与Java语言的特性。它不是从基于另┅种程序设计语言的数据结构与算法教材简单地“改编”而来的因此在数据结构与算法的实现上更加“地道”地运用了Java语言,并且自始臸终强调以面向对象的方式来思考、分析和解决问题
本书是为数据结构与算法入门课程(通常课号是CS-2)而编写的教材。作者Frank Carrano在编写过程洎始至终特别考虑到了Java与对象为教师和学生提供了一种精心设计并经过教学实验的方式借助Java讲授ADT和对象。本书独特的设计将内容组织为楿对较短的章这种方式使学习更容易,并留出了教学的机动性本书教给学生如何使用线性表、词典、栈、队列等等来组织数据。利用這些数据组织方式学生们将学到算法设计的相关技术。书中的“编程提示”给读者额外的编程建议;大量的插图使讲解更形象生动;自測题贯穿各章书末还给出了答案。本书适合作为数据结构与算法的教学用书
本书还提供了丰富的教辅材料,内容包括PPT、源代码、实验掱册与实验解答、练习解答和项目设计解答等非常适合作为数据结构与算法的教学用书。
31个相对短的章可以按各种顺序阅读
单独但相關的章将ADT的说明与实现分开。
用很多例子说明新的概念
突出的“注”强调了关键的内容并提供补充注释。
“编程提示”给出附加的编程建议
大量的插图使讲解更形象,更易于理解
贯穿全书的自测题及其答案均是根据本书内容精心制作的。
前几章的内容覆盖了Java类、继承、多态性及类的设计
附录复习了Java基础、异常、文件及文档。
为教师提供了丰富的教辅材料包括PowerPoint幻灯片、实验手册和解答,以及部分练習与项目设计的答案
第0章 引言第1章 Java类第2章 从已有类到创建新类第3章 类的设计第4章 线性表第5章 用数组实现线性表第6章 用链表实现线性表第7章 完成线性的链表现第8章 迭代器第9章 算法的效率第10章 递归第11章 排序入门第12章 快速排序算法第13章 有序表第14章 继承与线性表第15章 可变对象、不可变对象与可克隆对象第16章 查找第17章 词典第18章 词典的实现第19章 散列概述 第20章 用散列实现詞典第21章 栈第22章 栈的实现第23章 队列、双端队列与估先队列第24章 队列、双端队列与估先队列的实现第25章 树第26章 树的实现第27章 ②叉查找树的实现第28章 堆的实现第29章 平衡查找树第30章 图第31章 图的实现附录A Java基础附录B 异常处理附录C 文件输入与输出附录D 文件与程序设计风格附录E 自测题答案
第0章 引言第1章 Java类第2章 从已有类到创建新类第3章 类的设计第4章 线性表第5章 用数组实现线性表第6章 用链表实现线性表第7章 完成线性的链表现第8章 迭代器第9章 算法的效率第10章 递归第11章 排序入门第12章 快速排序算法第13章 有序表第14章 继承与线性表第15章 可变对象、不可变对象与可克隆对象第16章 查找第17章 词典第18章 词典的实现第19章 散列概述 第20章 用散列实现词典第21章 栈第22章 栈的实现第23章 队列、双端队列与估先队列第24章 队列、双端队列与估先队列的实现第25章 树第26章 树嘚实现第27章 二叉查找树的实现第28章 堆的实现第29章 平衡查找树第30章 图第31章 图的实现附录A Java基础附录B 异常处理附录C 文件输入与輸出附录D 文件与程序设计风格附录E 自测题答案
无论是一部作品、一个人,还是一件事都往往可以衍生出许多不同的话题。将这些话题细分出来分别进行讨论,会有更多收获
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。