其他责任者还有:雷国洪、谢从满、邓小炼。

副标题:无

作   者:周鹏[等]编著

分类号:

ISBN:9787535242549

微信扫一扫,移动浏览光盘

简介

本书以面向对象的方式描述了数据结构的设计和实现范例,强调了数据结构和算法之间的联系,详尽地描述了不同类型的递时,并在每一章都提供了示例学习和编程作业。

目录


第1章 Java与面向对象程序设计
1.1 Java语言基础知识
1.1.1 基本数据类型及运算
1.1.2 流程控制语句
1.1.3 字符串
1.1.4 数组
1.2 Java的面向对象特性
1.2.1 类与对象
1.2.2 继承
1.2.3 接口
1.3 异常
1.4 Java与指针
第2章 数据结构与算法基础
2.1 数据结构
2.1.1 基本概念
2.1.2 抽象数据类型
2.1.3 小结
2.2 算法及性能分析
2.2.1 算法
2.2.2 时间复杂性
2.2.3 空间复杂性
2.2.4 算法时间复杂度分析
2.2.5 最佳、最坏与平均情况分析
2.2.6 均摊分析
第3章 线性表
3.1 线性表及抽象数据类型
3.1.1 线性表定义
3.1.2 线性表的抽象数据类型
3.1.3 List接口
3.1.4 Strategy接口
3.2 线性表的顺序存储与实现
3.3 线性表的链式存储与实现
3.3.1 单链表
3.3.2 双向链表
3.3.3 线性表的单链表实现
3.4 两种实现的对比
3.4.1 基于时间的比较
3.4.2 基于空间的比较
3.5 链接表
3.5.1 基于结点的操作
3.5.2 链接表接口
3.5.3 基于双向链表实现的链接表
3.6 迭代器
第4章 栈与队列
4.1 栈
4.1.1 栈的定义及抽象数据类型
4.1.2 栈的顺序存储实现
4.1.3 栈的链式存储实现
4.2 队列
4.2.1 队列的定义及抽象数据类型
4.2.2 队列的顺序存储实现
4.2.3 队列的链式存储实现
4.3 堆栈的应用
4.3.1 进制转换
4.3.2 括号匹配检测
4.3.3 迷宫求解
第5章 递归
5.1 递归与堆栈
5.1.1 递归的概念
5.1.2 递归的实现与堆栈
5.2 基于归纳的递归
5.3 递推关系求解
5.3.1 求解递推关系的常用方法
5.3.2 线性齐次递推式的求解
5.3.3 非齐次递推关系的解
5.3.4 Master Method
5.4 分治法
5.4.1 分治法的基本思想
5.4.2 矩阵乘法
5.4.3 选择问题
第6章 树
6.1 树的定义及基本术语
6.2 二叉树
6.2.1 二叉树的定义
6.2.2 二叉树的性质
6.2.3 二叉树的存储结构
6.3 二叉树基本操作的实现
6.4 树、森林
6.4.1 树的存储结构
6.4.2 树、森林与二叉树的相互转换
6.4.3 树与森林的遍历
6.4.4 由遍历序列还原树结构
6.5 Huffman树
6.5.1 二叉编码树
6.5.2 Huffman树及Huffman编码
第7章 图
7.1 图的定义
7.1.1 图及基本术语
7.1.2 抽象数据类型
7.2 图的存储方法
7.2.1 邻接矩阵
7.2.2 邻接表
7.2.3 双链式存储结构
7.3 图ADT实现设计
7.4 图的遍历
7.4.1 深度优先搜索
7.4.2 广度优先搜索
7.5 图的连通性
7.5.1 无向图的连通分量和生成树
7.5.2 有向图的强连通分量
7.5.3 最小生成树
7.6 最短距离
7.6.1 单源最短路径
7.6.2 任意顶点间的最短路径
7.7 有向无环图及其应用
7.7.1 拓扑排序
7.7.2 关键路径
第8章 查找
8.1 查找的定义
8.1.1 基本概念
8.1.2 查找表接口定义
8.2 顺序查找与折半查找
8.3 查找树
8.3.1 二叉查找树
8.3.2 AVL树
8.3.3 B-树
8.4 哈希
8.4.1 哈希表
8.4.2 哈希函数
8.4.3 冲突解决
第9章 排序
9.1 排序的基本概念
9.2 插入类排序
9.2.1 直接插入排序
9.2.2 折半插入排序
9.2.3 希尔排序
9.3 交换类排序
9.3.1 起泡排序
9.3.2 快速排序
9.4 选择类排序
9.4.1 简单选择排序
9.4.2 树型选择排序
9.4.3 堆排序
9.5 归并排序
9.6 基于比较的排序的对比
9.7 在线性时间内排序
9.7.1 计数排序
9.7.2 基数排序
参考书目

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

其他责任者还有:雷国洪、谢从满、邓小炼。
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon