
| Java语言是完全面向对象的,具有诸多传统程序设计语言无法比拟的优点。Java语言的语法类似C++语言,但除去了C++中那些模糊和容易引起错误的特性,同时引入了很多独特的高级特性。Java语言比C++更容易学习,且用Java语言编写的程序可读性更好。 |
|
|
| 第1章 绪论 1.1 数据结构的基本概念 1.2 算法与算法设计 1.3 Java语言简介 习题1 实习1 第2章 线性表 2.1 线性表的概念 2.2 线性链表 2.3 串 习题2 实习2 第3章 排序 3.1 排序的基本概念 3.2 插入排序 3.3 交换排序 3.4 选择排序 3.5 归并排序 习题2 实习3 第4章 栈与队列 4.1 栈 4.2 队列 4.3 递归 习题4 实习4 第5章 数组和广义表 5.1 数组 5.2 稀疏矩阵 5.3 广义表 习题5 实习5 第6章 树和二叉树 6.1 树 6.2 二叉树的定义及性质 6.3 二叉树的遍历 6.4 线索二叉树 6.5 堆排序 6.6 树与二叉树的转换 习题6 实习6 第7章 查找 7.1 查找的基本概念 7.2 线性表的查找 7.3 二叉排序树及其查找算法 7.4 哈希查找 习题7 实习7 第8章 图 8.1 图的基本知识 8.2 图的存储结构 8.3 图的遍历 8.4 最小代价生成树 8.5 最短路径 习题8 实习8 第9章 综合应用设计 9.1 用“预见算法”解骑士游历问题 9.2 综合应用实习 附录A ASCII码表 附录B Java关键字表 附录C Java部分类库表 参考文献 |
商品评论(0条)