|
|
|
|
|
|
|
|
数据结构与算法(Java语言) 内容提要 |
在C语言作为教学语言时期,数据结构几乎都是用C语言来描述其算法。Java语言诞生后,以其功能完备及跨平台等特性,逐渐为计算机领域广大科技工作者所偏爱。因此,用Java语言来描述数据结构及其算法,有着很重要的现实意义。《数据结构与算法(Java语言)》顺应了计算机科学发展的需要,以面向对象的方式描述了数据结构的设计和实现范例,在数据结构的实现中用Java作为编程语言。 《数据结构与算法(Java语言)》的重点是数据结构,算法是从数据结构的角度来考虑的。《数据结构与算法(Java语言)》强调了数据结构和算法之间的联系,详尽地描述了不同类型的递归,在每一章(除了第2章)都提供了示例学习和编程作业。《数据结构与算法(Java语言)》适合作为初学数据结构的学生的教材,同时也为高年级学生提供了一些极富吸引力的内容。 |
|
|
数据结构与算法(Java语言) 目录 |
第1章 Java语言的面向对象编程 1.1 Java入门 1.1.1 变量声明 1.1.2 运算符 1.1.3 选择语句 1.1.4 循环语句 1.1.5 异常处理 1.2 Java面向对象编程 1.2.1 封装 1.2.2 抽象数据类型 1.2.3 继承 1.2.4 多态性 1.3 输入和输出 1.4 Java和指针 1.5 java.util中的向量 1.6 数据结构和面向对象编程 1.7 示例学习:随机存取文件 1.8 习题 1.9 编程作业 参考文献
第2章 复杂性分析 2.1 计算复杂性和渐近复杂性 2.2 大O表示法 2.3 大O表示法的性质 2.4 和表示法 2.5 可能出现的问题 2.6 复杂性示例 2.7 寻找渐近复杂性:示例 2.8 最好的、平均的和最坏的情况 2.9 补偿复杂性 2.10 习题 参考文献
第3章 链表 3.1 单向链表 3.1.1 插入 3.1.2 删除 3.1.3 查找 3.2 双向链 |
| → 目录全文 |
|
|
调换货原则 |
|
|
|
|
查看评论 |
|
|
|
发布评论 |
|
|
|
|
| |
|
|
|
|