java数据结构和算法中文第二版是全新推出的一款介绍java的图书,作者Robert Lafore,全书在第一版的基础上有所扩充,使之能更好的适应教师的计算机科学课堂教学,并使读者在阅读上更加容易,除去新增的章节,还添加了章节问题、实验和编程作业。
基本介绍
Java数据结构和算法pdf是目前国内最权威的java电子图书,其发布的中文第二版分别讲述了数组、简单排序、基本概念、二叉树、红黑树、堆和队列、链表、递归、进阶排序、哈希表及图形等知识,全书通俗易懂,对于在计算机应用中如何操作和管理数据以取得最优性能提供了深入浅出的讲解,附录中还提供了运行专题Applet和例程、相关书籍和问题解答。
java数据结构和算法中文第二版新增章节
在本版中加入了许多有趣的新内容,其中许多为编制上机作业提供了基础,这些新主题有:
1、深度优先搜索和游戏模拟
2、约瑟夫(josephus)问题
3、数据压缩中的赫夫曼编码
4、旅行售货员问题
5、汉密尔顿(hamilton)回路
6、骑上旅行问题
7、弗洛伊德(floyd)算法
8、沃赛尔(warshall)算法
9、2-3树
10、背包问题
11、从n个事物中取k个的组合方案
12、哈希函数的数字折叠法
13、基数排序
java数据结构和算法中文第二版目录简介:
第1章 综述
数据结构和算法能起到什么作用?
数据结构的概述
算法的概述
一些定义
面向对象编程
软件工程
对于C++程序员的Java
Java数据结构的类库
小结
问题
第2章 数组
Array专题Applet
Java中数组的基础知识
将程序划分成类
类接口
Ordered专题applet
有序数组的Java代码
对数
存储对象
大O表示法
为什么不用数组表示一切?
第3章 简单排序
如何排序?
冒泡排序
选择排序
插入排序
对象排序
几种简单排序之间的比较
小结
问题
实验
编程作业