职称:副教授
单位:武汉城市学院
部门:信息工程学部计算机系
主讲教师:周凤丽
教师团队:共5位
第1期
| 学校: | 武汉城市学院 |
| 开课院系: | 信息工程学部 |
| 专业大类: | 计算机科学与技术 |
| 开课专业: | 计算机科学与技术、软件工程、信息与计算科学 |
| 学分: | 4.5 |
| 课时: | 72 |
数据结构是介于数学、计算机硬件和计算机软件三者之间的一门核心课程,不仅是程序设计的入门课程,而且是设计和实现编译程序、操作系统、数据库系统及其其它系统程序和大型应用程序的基础,学生未来在考研、程序员考试甚至面试时也都将看到它的影子。 学习数据结构,不需要死记硬背冗长复杂的背景知识、底层原理、指令语法……需要做的是领悟算法思想、理解算法对内存空间和性能的影响,以及开动脑筋去寻求解决问题的最佳方案。相比编程领域的其它技术,数据结构更纯粹,更接近数学,也更具有趣味性。但是如果在学习过程中碰到了困惑或者不解的地方,也是很正常的反应,最终只要能够理解就是成功。
| 课程章节 | | 文件类型 | | 修改时间 | | 大小 | | 备注 | |
| 1.1 数据结构的研究内容 |
视频
.mp4
|
2023-03-13 | 26.58MB | ||
| 1.2 基本概念和术语 |
视频
.mp4
|
2022-09-01 | 27.01MB | ||
| 1.3 抽象数据类型的表示和实现 |
视频
.mp4
|
2022-09-01 | 41.04MB | ||
| 1.4 算法的定义、特性及评价标准 |
视频
.mp4
|
2022-09-01 | 42.15MB | ||
| 1.5 算法的时间复杂度 |
视频
.mp4
|
2022-09-01 | 24.47MB | ||
| 1.6 算法的空间复杂度 |
视频
.mp4
|
2022-09-01 | 19.82MB | ||
| 2.1 线性表的定义和特点 |
视频
.mp4
|
2022-09-01 | 12.19MB | ||
| 2.2 线性表的类型定义 |
视频
.mp4
|
2022-09-01 | 29.38MB | ||
| 2.3 线性表的顺序表示和实现 |
视频
.mp4
|
2022-09-01 | 37.35MB | ||
| 2.4 单链表的表示和实现 |
视频
.mp4
|
2022-09-01 | 50.35MB | ||
| 2.5 循环链表的表示和实现 |
视频
.mp4
|
2022-09-01 | 18.60MB | ||
| 2.6 双向链表的表示和实现 |
视频
.mp4
|
2022-09-01 | 30.31MB | ||
| 2.7 顺序表和链表的比较 |
视频
.mp4
|
2022-09-01 | 15.43MB | ||
| 3.1 栈和队列的定义和特点 |
视频
.mp4
|
2022-09-01 | 18.10MB | ||
| 3.2 栈的表示和操作的实现 |
视频
.mp4
|
2022-09-01 | 13.42MB | ||
| 3.3 队列的表示和操作的实现 |
视频
.mp4
|
2022-09-01 | 24.27MB | ||
| 4.1 串的定义 |
视频
.mp4
|
2022-09-01 | 31.42MB | ||
| 4.2 串的顺序存储 |
视频
.mp4
|
2022-09-01 | 22.32MB | ||
| 4.3 串的链式存储 |
视频
.mp4
|
2022-09-01 | 13.14MB | ||
| 4.4 数组的定义与顺序存储 |
视频
.mp4
|
2022-09-01 | 27.50MB | ||
| 4.5 特殊矩阵的压缩存储 |
视频
.mp4
|
2022-09-01 | 41.59MB | ||
| 4.6 广义表 |
视频
.mp4
|
2022-09-01 | 24.73MB | ||
| 5.1 树和二叉树的定义 |
视频
.mp4
|
2022-09-01 | 27.83MB | ||
| 5.2 二叉树的性质和存储结构 |
视频
.mp4
|
2022-09-01 | 25.19MB | ||
| 5.3 遍历二叉树和线索二叉树 |
视频
.mp4
|
2022-09-01 | 32.60MB | ||
| 5.4 树和森林 |
视频
.mp4
|
2022-09-01 | 24.43MB | ||
| 5.5 哈夫曼树及其应用 |
视频
.mp4
|
2022-09-01 | 26.92MB | ||
| 6.1 图的定义及常见术语 |
视频
.mp4
|
2022-09-01 | 41.18MB | ||
| 6.2 图的存储结构 |
视频
.mp4
|
2022-09-01 | 46.39MB | ||
| 6.3 图的遍历 |
视频
.mp4
|
2022-09-01 | 39.60MB | ||
| 6.4 最小生成树 |
视频
.mp4
|
2022-09-01 | 20.26MB | ||
| 7.1 查找的基本概念 |
视频
.mp4
|
2022-09-01 | 15.76MB | ||
| 7.2 线性表的查找 |
视频
.mp4
|
2022-09-01 | 23.33MB | ||
| 7.3 树表的查找 |
视频
.mp4
|
2022-09-01 | 25.26MB | ||
| 7.4 散列表的查找(上) |
视频
.mp4
|
2022-09-01 | 30.58MB | ||
| 7.5 散列表的查找(下) |
视频
.mp4
|
2022-09-01 | 29.56MB | ||
| 8.1 排序基本概念和排序方法概述 |
视频
.mp4
|
2022-09-01 | 24.68MB | ||
| 8.2 插入排序(上) |
视频
.mp4
|
2022-09-01 | 41.01MB | ||
| 8.3 插入排序(下) |
视频
.mp4
|
2022-09-01 | 18.90MB | ||
| 8.4 交换排序 |
视频
.mp4
|
2022-09-01 | 28.31MB | ||
| 8.5 选择排序(上) |
视频
.mp4
|
2022-09-01 | 18.31MB | ||
| 8.6 选择排序(下) |
视频
.mp4
|
2022-09-01 | 24.46MB | ||
| 8.7 归并排序 |
视频
.mp4
|
2022-09-01 | 15.35MB | ||
| 8.8 基数排序 |
视频
.mp4
|
2022-09-01 | 24.57MB | ||
| 9.1 深度优先遍历求解迷宫问题 |
视频
.mp4
|
2023-03-13 | 38.27MB | ||
| 9.2 广度优先遍历求解迷宫问题 |
视频
.mp4
|
2023-03-13 | 22.91MB | ||
| 9.3 最短路径 |
视频
.mp4
|
2023-03-13 | 10.50MB | ||
| 9.4 链表逆序 |
视频
.mp4
|
2023-03-13 | 189.37MB | ||
| 9.5 约瑟夫环 |
视频
.mp4
|
2022-09-01 | 110.14MB | ||
| 9.6 侧面观察二叉树 |
视频
.mp4
|
2023-03-13 | 43.82MB | ||
| 9.7 合法的出栈序列 |
视频
.mp4
|
2023-03-13 | 41.89MB | ||
| 9.8 链表求交点 |
视频
.mp4
|
2023-03-13 | 34.94MB | ||
| 9.9 射击气球 |
视频
.mp4
|
2023-03-13 | 46.03MB | ||
| 9.10 跳跃游戏 |
视频
.mp4
|
2023-03-13 | 30.43MB | ||
| 9.11 重复的DNA序列 |
视频
.mp4
|
2023-03-13 | 24.28MB | ||
| 9.12 最近的公共祖先 |
视频
.mp4
|
2022-09-01 | 42.38MB |