图书介绍
Java 数据结构和算法 第2版PDF|Epub|txt|kindle电子书版本网盘下载
- (美)Robert Lafore著;计晓云等译 著
- 出版社: 北京:中国电力出版社
- ISBN:7508319117
- 出版时间:2004
- 标注页数:560页
- 文件大小:68MB
- 文件页数:578页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
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