图书介绍

数据结构 Java版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

数据结构 Java版
  • 蔡明志编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:711307197X
  • 出版时间:2006
  • 标注页数:338页
  • 文件大小:9MB
  • 文件页数:345页
  • 主题词:数据结构-高等学校-教材;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.1.1 数组元素相加1

1.1.2 矩阵相加1

1.1.3 矩阵相乘2

1.1.4 顺序查找2

1.2 时间复杂度Big-O2

1.3 思考题9

第2章 数组11

2.1 数组表示法11

2.1.1 一维数组11

2.1.2 二维数组12

2.1.3 三维数组13

2.1.4 n维数组15

2.2 Java语言的数组表示方法16

2.3 矩阵17

2.4 多项式表示法19

2.5 上三角形和下三角形表示法21

2.6 幻方22

2.7 生命游戏24

2.8 程序集锦26

2.9 思考题35

3.2 栈的入栈与出栈37

3.2.1 入栈37

3.1 栈和队列基本概念37

第3章 栈与队列37

3.2.2 出栈38

3.3 队列的入队与出队38

3.3.1 入队39

3.3.2 出队39

3.3.3 循环队列的入队40

3.3.4 循环队列的出队41

3.4 栈与队列的应用42

3.4.1 中缀表达式转为后缀表达式43

3.4.2 计算后缀表达式47

3.5 程序集锦48

3.6 思考题57

第4章 链表59

4.1 单向链表59

4.1.1 插入结点操作59

4.1.2 删除结点操作62

4.1.3 将两链表相连64

4.1.4 将链表反转65

4.2 循环链表67

4.1.5 计算链表长度67

4.2.1 插入结点操作68

4.2.2 删除结点操作69

4.2.3 两个循环链表相连71

4.3 双向链表73

4.3.1 插入结点操作73

4.3.2 删除结点操作76

4.4.1 以链表表示栈79

4.4 链表的应用79

4.4.2 以链表表示队列80

4.4.3 多项式相加82

4.5 程序集锦85

4.6 思考题109

第5章 递归110

5.1 n阶乘110

5.2 斐波纳契数111

5.3 将输入的词组以先进后出法打印112

5.4 一个典型的递归范例:汉诺塔113

5.5 程序集锦116

5.6 思考题119

第6章 树结构120

6.1 树的一些专有名词120

6.2 二叉树121

6.3 二叉树的表示方法123

6.4 二叉树遍历124

6.5.1 二叉查找树的插入与删除127

6.5 二叉查找树127

6.5.2 二叉查找树的查询130

6.6 其他论题132

6.7 程序集锦136

6.8 思考题144

第7章 堆结构148

7.1 堆(Heap)148

7.1.2 Heap的删除150

7.1.1 Heap中增加结点150

7.2 min-max heap153

7.2.1 min-max heap增加结点153

7.2.2 min-max heap删除结点155

7.3 Deap156

7.3.1 Deap增加结点156

7.3.2 Deap删除结点158

7.4 程序集锦159

7.5 思考题167

8.1 平衡二叉查找树增加结点169

第8章 平衡二叉查找树169

8.2 平衡二叉查找树的删除182

8.3 程序集锦184

8.4 思考题196

第9章 2-3树与2-3-4树197

9.1 2-3树197

9.1.1 2-3树的增加197

9.1.2 2-3树的删除199

9.2 2-3-4树205

9.2.1 2-3-4树的增加206

9.2.2 2-3-4树的删除207

9.3 程序集锦208

9.4 练习题225

第10章 B树227

10.1 m-way查找树227

10.1.1 m-way查找树的增加228

10.1.2 m-way查找树的删除228

10.2 B树229

10.2.1 B树的增加230

10.2.2 B树的删除232

10.3 程序集锦237

10.4 思考题245

第11章 图结构246

11.1 图的一些专有名词247

11.2 图数据结构表示法249

11.3 图的遍历252

11.4 扩展树257

11.4.1 Prim算法258

11.4.2 Kruskal算法260

11.4.3 Sollin算法260

11.5 最短路径261

11.6 拓扑排序265

11.7 关键路径法269

11.8 程序集锦276

11.9 思考题288

第12章 排序291

12.1 冒泡排序292

12.2 选择排序294

12.3 插入排序294

12.4 归并排序295

12.5 快速排序296

12.6 堆排序298

12.7 希尔排序301

12.8 二叉树排序302

12.9 基数排序304

12.10 程序集锦306

12.11 思考题321

第13章 查找322

13.1 顺序查找322

13.2 二叉查找322

13.3 哈希查找324

13.4 程序集锦329

13.5 思考题338

热门推荐