更新时间:2023-11-15 18:46:11
封面
版权信息
内容提要
前言
微课视频资源索引
第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 静态表查找