图书介绍

面向对象的数据结构 JAVA版PDF|Epub|txt|kindle电子书版本网盘下载

面向对象的数据结构 JAVA版
  • 车战斌,李占波著 著
  • 出版社: 郑州:河南科学技术出版社
  • ISBN:7534938198
  • 出版时间:2008
  • 标注页数:249页
  • 文件大小:9MB
  • 文件页数:264页
  • 主题词:JAVA语言-程序设计-高等学校:技术学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

面向对象的数据结构 JAVA版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 绪论1

1.1数据结构的概念1

数据结构与分类1

数据的逻辑结构和基本操作2

数据的存储结构及其操作2

1.2算法与算法分析2

算法2

算法设计3

算法分析3

1.3面向对象软件开发概念4

1.4封装6

封装的概念6

使用类和对象7

1.5继承9

继承的概念9

使用继承定义新的类10

1.6多态11

多态的概念11

利用多态性12

1.7描述面向对象设计的工具—UML简介13

静态结构图13

1.8本书希望达到的目标14

1.9本书的构成15

1.10本书学习方法15

第2章 线性表(顺序表)16

2.1线性表的概念及其表示16

线性表的定义16

线性表的基本操作17

用面向对象的方法表达线性表18

2.2顺序存储结构线性表的概念19

2.3顺序存储的线性表的Java实现20

顺序表存储实现20

顺序表基本操作的实现20

顺序存储线性表的有关算法分析29

2.4应用举例29

2.5顺序存储结构线性表排序35

排序的概念35

线性表排序功能的面向对象实现方法36

插入排序38

冒泡排序40

快速排序41

归并排序43

2.6顺序结构线性表的查找46

顺序查找47

折半查找47

分块查找50

第3章 链表53

3.1链式存储结构线性表的概念53

3.2链式存储的线性表的Java实现54

链表的存储实现54

链表基本操作的实现55

链式存储线性表的有关算法分析66

3.3应用举例67

3.4链式存储结构线性表排序72

插入排序73

3.5查找76

顺序查找76

哈希表及其应用77

3.6双向链表、循环链表84

双向链表84

循环链表89

第4章 栈98

4.1栈的概念98

栈的定义98

栈的主要应用99

栈的主要操作101

用面向对象的方法表达栈101

4.2栈的顺序线性表构成104

Java类表示104

顺序栈的实现105

应用举例106

4.3栈的链式线性表构成108

链栈的实现108

应用举例110

4.4Java经典程序阅读113

第5章 队列120

5.1队列的概念120

队列的定义120

队列的主要应用121

队列的主要操作122

用面向对象的方法表达队列122

5.2队列的顺序线性表构成125

Java类表示125

顺序表中队列的实现125

应用举例128

5.3队列的链式线性表构成130

链表中队列的实现130

应用举例132

5.4Java经典程序阅读136

第6章 矩阵与广义表139

6.1矩阵的定义和操作139

6.2矩阵的Java类实现141

矩阵接口(Matrix)的.实现141

普通矩阵类的实现141

矩阵基本操作的实现141

6.3矩阵的压缩存储149

6.4特殊矩阵的压缩存储149

定义和应用149

对角矩阵的压缩存储150

三对角矩阵的压缩存储151

三角矩阵152

对称矩阵152

6.5稀疏矩阵及其存储结构152

稀疏矩阵概念152

三元组存储方法152

链式存储158

6.6广义表165

广义表的概念165

广义表的操作166

第7章 树170

7.1树的概念170

树的定义和术语170

树的主要应用173

二叉树的概念和性质175

用面向对象的方法表达二叉树178

7.2二叉树的Java类实现180

Java类表示180

二叉树的遍历185

二叉树的生成190

二叉排序树201

树与二叉树的转换205

应用举例207

线索二叉树210

哈夫曼树218

第8章 图224

8.1图的概念和基本知识224

图的定义224

图的主要操作227

用Java类表示图228

8.2图的存储结构229

邻接矩阵表示法229

邻接表表示法231

8.3图的遍历234

深度优先遍历234

广度优先遍历237

图的遍历应用举例242

参考文献249

热门推荐