微信扫一扫,移动浏览光盘
简介
目录
第1章 绪论
1.1 数据结构定义
1.1.1 数据的逻辑结构
1.1.2 数据的存储结构
1.1.3 基本操作的实现
1.1.4 典型应用
1.2 算法及算法分析
1.2.1 算法及其要求
1.2.2 时间复杂性的度量
1.2.3 空间复杂性的度量
1.3 数据结构的C++语言实现
1.3.1 面向对象
1.3.2 泛型机制
1.3.3 const机制
1.3.4 异常处理
1.4 小结
1.5 习题
第2章 线性表
2.1 线性表的定义及ADT
2.2 线性表的顺序存储结构
2.2.1 顺序表
2.2.2 顺序表基本操作的实现
2.3 线性表的链接存储结构
2.3.1 单链表
2.3.2 单链表基本操作的实现
2.3.3 单向循环链表
2.3.4 双链表、双向循环链表
2.4 线性表的应用
2.4.1 一元多项式的加法
2.4.2 字符串的存储和实现
2.4.3 稀疏矩阵
2.5 小结
2.6 习题
第3章 栈和队列
3.1 栈
3.1.1 栈的定义
3.1.2 栈的顺序存储及实现
3.1.3 栈的链式存储及实现
3.2 栈的应用
3.2.1 括号配对检查
3.2.2 表达式计算
3.3 队列
3.3.1 队列的定义及ADT
3.3.2 队列的顺序存储及实现
3.3.3 队列的链式存储及实现
3.3.4 优先队列
3.4 队列的应用
3.5 小结
3.6 习题
第4章 树及二叉树
1.1 数据结构定义
1.1.1 数据的逻辑结构
1.1.2 数据的存储结构
1.1.3 基本操作的实现
1.1.4 典型应用
1.2 算法及算法分析
1.2.1 算法及其要求
1.2.2 时间复杂性的度量
1.2.3 空间复杂性的度量
1.3 数据结构的C++语言实现
1.3.1 面向对象
1.3.2 泛型机制
1.3.3 const机制
1.3.4 异常处理
1.4 小结
1.5 习题
第2章 线性表
2.1 线性表的定义及ADT
2.2 线性表的顺序存储结构
2.2.1 顺序表
2.2.2 顺序表基本操作的实现
2.3 线性表的链接存储结构
2.3.1 单链表
2.3.2 单链表基本操作的实现
2.3.3 单向循环链表
2.3.4 双链表、双向循环链表
2.4 线性表的应用
2.4.1 一元多项式的加法
2.4.2 字符串的存储和实现
2.4.3 稀疏矩阵
2.5 小结
2.6 习题
第3章 栈和队列
3.1 栈
3.1.1 栈的定义
3.1.2 栈的顺序存储及实现
3.1.3 栈的链式存储及实现
3.2 栈的应用
3.2.1 括号配对检查
3.2.2 表达式计算
3.3 队列
3.3.1 队列的定义及ADT
3.3.2 队列的顺序存储及实现
3.3.3 队列的链式存储及实现
3.3.4 优先队列
3.4 队列的应用
3.5 小结
3.6 习题
第4章 树及二叉树
数据结构(C++语言描述)
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×