收藏
课程目录
1.1 数据结构的基本概念-1
1.2 数据结构的基本概念-2
1.3 数据结构的基本概念-3
1.4 数据的逻辑结构和存储结构
1.5 算法及其时间复杂度
1.6 时间复杂度及应用
2.1 线性表的概念及顺序存储
2.2 单链表的概念及其基本操作
2.3 单链表的建立
2.4 循环链表
2.5 双向链表
2.6 一元多项式的表示和运算
3.1 栈的概念及应用
3.2 双端栈
3.3 栈的应用-递归及汉诺塔问题
3.4 栈的应用-迷宫问题的实现
3.5 队列的概念及应用
3.6 队列的概念及基本操作-链队列
3.7 表达式求值问题
4.1 串的基本操作
4.2 串的模式匹配
4.3 串的KMP模式匹配算法
4.4 模式串的next值计算思想
4.5 模式串的next值计算实现
5.1 数组的定义与顺序存储
5.2 矩阵的压缩存储
5.3 三元组矩阵的快速转置
5.4 广义表
6.1 二叉树的性质
6.2 二叉树的顺序存储结构
6.3 二叉树的遍历
6.4 哈夫曼树
6.5 哈夫曼编译码
6.6 哈夫曼编码算法
7.1 图的基本概念
7.2 图的存储
7.3 图的深度优先遍历
7.4 图的广度优先遍历
7.5 图的最小生成树(prim算法思想)
7.6 图的最小生成树(prim算法实现)
8.1 顺序查找
8.2 折半查找
8.3 二叉排序树的基本概念与查找
8.4 二叉排序树的插入与生成
8.5 二叉排序树的删除
9.1 排序的基本概念
9.2 直接插入排序
9.3 希尔排序
9.4 冒泡排序算法
9.5 快速排序
课程详情
本课程系统介绍软件开发中常用的数据结构、存储结构和基本操作算法,并通过对校园导游图等典型案例的剖析,帮助学习者解决实际工程问题。
本课程系统介绍软件开发中常用的数据结构、存储结构和基本操作算法,并通过对校园导游图等典型案例的剖析,帮助学习者解决实际工程问题。
本课程系统介绍软件开发中常用的数据结构、存储结构和基本操作算法,并通过对校园导游图等典型案例的剖析,帮助学习者解决实际工程问题。