1.概念描述结合生活实际,趣味性强,便于理解。多举例子多画图,图文并茂,重难配以动画或视频,使读者轻松掌握概念及内涵。 2.注重思路引导和应用。算法设计设置思路和分析模块,详细解析使读者透彻掌握算法设计逻辑。每种数据结构设置典型应用,使读者掌握理论内容的同时了解如果运用知识。 3.大体量习题和实验,强化训练。各章配置大量练习题和实验,附录另配能力提升训练题和编程题。
售 价:¥
纸质售价:¥49.30购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
前言
微课视频资源索引
第1章 绪论
1.1 数据结构基础
1.2 算法的概念
1.3 算法分析
1.4 绪论学习总结
1.5 绪论实验
1.6 练习题
第2章 线性表
2.1 线性表的基本概念
2.2 顺序表
2.3 单链表
2.4 双链表
2.5 循环链表
2.6 线性表的应用
2.7 线性表学习总结
2.8 线性表实验
2.9 练习题
第3章 栈和队列
3.1 栈的基本概念
3.2 顺序栈
3.3 链栈
3.4 栈的应用
3.5 队列的基本概念
3.6 顺序队列
3.7 链队列
3.8 循环队列和优先队列
3.9 队列的应用
3.10 栈和队列学习总结
3.11 栈和队列实验
3.12 练习题
第4章 字符串
4.1 字符串的基本概念
4.2 顺序串
4.3 链串
4.4 字符串的模式匹配
4.5 字符串的应用
4.6 字符串学习总结
4.7 字符串实验
4.8 练习题
第5章 递归
5.1 递归的概念和原理
5.2 递归模型
5.3 递归算法的应用
5.4 递归学习总结
5.5 递归实验
5.6 练习题
第6章 数组和特殊矩阵
6.1 数组的基本概念
6.2 数组的存储结构
6.3 数组的基本操作
6.4 数组的应用
6.5 特殊矩阵的基本概念
6.6 特殊矩阵压缩存储
6.7 特殊矩阵的应用
6.8 数组和特殊矩阵学习总结
6.9 数组和特殊矩阵实验
6.10 练习题
第7章 树和二叉树
7.1 树
7.2 二叉树
7.3 二叉树遍历
7.4 二叉树构造
7.5 线索二叉树
7.6 哈夫曼树
7.7 二叉树与树、森林之间的转换
7.8 树和二叉树的应用
7.9 树和二叉树学习总结
7.10 树和二叉树实验
7.11 练习题
第8章 图
8.1 图的基本概念
8.2 图的存储结构
8.3 图的遍历
8.4 生成树和最小生成树
8.5 最短路径
8.6 拓扑排序
8.7 关键路径
8.8 图的应用
8.9 图学习总结
8.10 图实验
8.11 练习题
第9章 排序
9.1 排序的定义和分类
9.2 插入排序
9.3 交换排序
9.4 选择排序
9.5 归并排序
9.6 分配排序
9.7 排序的应用
9.8 排序学习总结
9.9 排序实验
9.10 练习题
第10章 查找
10.1 查找的定义、分类和性能
10.2 静态表查找
10.3 动态表查找
10.4 哈希表查找
10.5 查找的应用
10.6 查找学习总结
10.7 查找实验
10.8 练习题
附录A Java语言中的数据结构
附录B 基础算法练习题
附录C 编程题
参考文献
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜