图书介绍

Java 数据结构和算法 第2版PDF|Epub|txt|kindle电子书版本网盘下载

Java 数据结构和算法 第2版
  • (美)Robert Lafore著;计晓云等译 著
  • 出版社: 北京:中国电力出版社
  • ISBN:7508319117
  • 出版时间:2004
  • 标注页数:560页
  • 文件大小:68MB
  • 文件页数:578页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

Java 数据结构和算法 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 综述1

数据结构和算法能起到什么作用?1

数据结构的概述2

算法的概述3

一些定义3

面向对象编程4

软件工程9

对于C++程序员的Java10

Java数据结构的类库15

小结15

问题16

第2章 数组17

Array专题Applet17

Java中数组的基础知识21

将程序划分成类24

类接口26

Ordered专题applet31

有序数组的Java代码34

对数38

存储对象40

大O表示法45

为什么不用数组表示一切?47

小结48

问题48

实验49

编程作业50

第3章 简单排序51

如何排序?51

冒泡排序52

选择排序60

插入排序65

对象排序72

几种简单排序之间的比较76

小结76

问题76

实验78

编程作业78

第4章 栈和队列80

不同的结构类型80

栈81

队列93

优先级队列103

解析算术表达式108

小结127

问题128

实验129

编程作业129

第5章 链表131

链结点(Link)131

LinkList专题Applet134

单链表135

查找和删除指定链结点142

双端链表146

链表的效率150

抽象数据类型150

有序链表158

双向链表165

迭代器174

小结185

问题185

实验186

编程作业187

第6章 递归189

三角数字189

阶乘195

变位字196

递归的二分查找200

汉诺(Hanoi)塔问题206

归并排序210

消除递归223

一些有趣的递归应用230

小结234

问题235

实验236

编程作业237

第7章 高级排序238

希尔排序238

划分246

快速排序251

基数排序271

小结273

问题274

实验275

编程作业275

第8章 二叉树277

为什么使用二叉树?277

树的术语279

一个类比281

二叉搜索树如何工作281

查找节点285

插入一个节点287

遍历树289

查找最大值和最小值294

删除节点295

二叉树的效率304

用数组表示树305

重复关键字306

完整的tree.java程序306

哈夫曼(Huffman)编码315

小结319

问题320

实验321

编程作业321

第9章 红-黑树324

本章讨论的方法324

平衡树和非平衡树325

使用RBTree专题applet327

用专题applet做试验329

旋转332

插入一个新节点335

删除344

红-黑树的效率344

红-黑树的实现344

其他平衡树345

小结345

问题346

实验347

第10章 2-3-4树和外部存储348

2-3-4树的介绍348

Tree234专题applet353

2-3-4树的Java代码357

2-3-4树和红-黑树366

2-3-4树的效率370

2-3树371

外部存储373

小结386

问题387

实验388

编程作业388

第11章 哈希表389

哈希化简介389

开放地址法395

链地址法414

哈希函数422

哈希化的效率425

哈希化和外部存储429

小结430

问题431

实验432

编程作业432

第12章 堆434

堆的介绍434

Heap专题applet439

堆的Java代码440

基于树的堆450

堆排序451

小结458

问题459

实验460

编程作业460

第13章 图462

图简介462

搜索468

最小生成树483

有向图的拓扑排序488

有向图的连通性497

小结500

问题500

实验501

编程作业501

第14章 带权图503

带权图的最小生成树503

最短路径问题516

每一对顶点之间的最短路径问题532

效率534

难题534

小结536

问题536

实验537

编程作业537

第15章 应用场合539

通用数据结构539

专用数据结构543

排序544

图545

外部存储545

前进547

附录A 运行专题applet和示例程序548

专题applet548

示例程序548

Sun Microsystem软件开发工具集549

重名的类文件551

其他开发系统551

附录B 进一步学习552

数据结构和算法552

面向对象程序语言553

面向对象设计(OOD)和软件工程553

附录C 问题答案554

第1章,综述554

第2章,数组554

第3章,简单排序555

第4章,栈与队列555

第5章,链表556

第6章,递归556

第7章,高级排序557

第8章,二叉树557

第9章,红-黑树558

第10章,2-3-4树和外部存储558

第11章,哈希表559

第12章,堆559

第13章,图560

第14章,带权图560

热门推荐