欢迎来到在线教学平台
问题答疑
首页
全部课程
公开课
云课直播
新闻公告
数图资源
智汇大讲堂
更多
首页
全部课程
公开课
云课直播
新闻公告
数图资源
智汇大讲堂
教师登录
学生登录
首页
全部课程
公开课
云课直播
新闻公告
数图资源
智汇大讲堂
教师登录
学生登录
首页 - 课程列表 - 课程详情
返回
数据结构
课程类型:
选修课
发布时间:
2024-02-28 09:08:54
主讲教师:
课程来源:
建议学分:
0.00分
课程编码:
mk001951
课程介绍
课程目录
教师团队
{1}--绪论
[1.1]--1.1 数据结构研究的内容和课程介绍
(8分钟)
[1.2]--1.2 数据结构研究的内容(2)
(14分钟)
[1.3.1]--算法和算法分析(上)
(14分钟)
[1.3.2]--算法和算法分析(下)
(14分钟)
{2}--线性表
[2.1]--2.1 线性表的定义
(12分钟)
[2.2]--2.2 顺序表(1)
(12分钟)
[2.3]--2.3 顺序表基本操作的实现(1)
(13分钟)
[2.4]--2.4 单链表(1)
(11分钟)
[2.5]--2.5 单链表的基本操作(一)(1)
(12分钟)
[2.6]--2.6 单链表的基本操作(二)(1)
(14分钟)
[2.7]--2.7 其他形式的链表(1)
(11分钟)
[2.8]--2.8 顺序表与链表的比较(2)
(6分钟)
[2.9]--2.9 线性表的应用-有序表合并(1)
(12分钟)
[2.10]--2.10 案例分析-一元多项式加法(1)
(12分钟)
{3}--栈和队列
[3.1.1]--第3章 栈1-基础(1)
(10分钟)
[3.1.2]--第3章 栈2-顺序
(14分钟)
[3.1.3]--第3章 栈3-链式(1)
(9分钟)
[3.2.1]--3.5 队列(2)
(12分钟)
[3.2.2]--3.5.2循环队列1-表示 6.6第一稿(1)
(13分钟)
[3.2.3]--3.5.2循环队列2-实现_batch(1)
(14分钟)
[3.3]--3.4栈与递归 6.16第二稿
(9分钟)
[3.4.1]--3.6实例分析与实现1-进制转换 6.16第二稿
(8分钟)
[3.4.2]--3.6实例分析与实现2-表达式求值 6.16第二稿
(13分钟)
{4}--串、数组和广义表
[4.1]--4.1 串
(14分钟)
[4.2]--4.2 数组(1)
(13分钟)
[4.3]--4.3 广义表(1)
(6分钟)
{5}--树和二叉树
[5.1.1]--第二节 树和二叉树1-树概念
(15分钟)
[5.1.2]--第三节 树和二叉树2-二叉树概念
(15分钟)
[5.2.1]--第四节 树和二叉树3-二叉树性质
(23分钟)
[5.2.2]--5.4.2二叉树的存储
(15分钟)
[5.3.1.1]--5.5.1遍历二叉树1-先序遍历
(18分钟)
[5.3.1.2]--5.5.1遍历二叉树2-中序遍历
(14分钟)
[5.3.1.3]--5.5.1遍历二叉树3-后序遍历
(12分钟)
[5.3.1.4]--5.5.1遍历二叉树4-二叉树还原
(10分钟)
[5.3.1.5]--5.5.1遍历二叉树5-遍历算法的应用 6.6第一稿
(17分钟)
[5.3.2]--5.5.2线索二叉树 6.16第二稿
(11分钟)
[5.4.1]--5.6.1树的存储 6.6第一稿
(15分钟)
[5.4.2]--5.6.2森林和二叉树的转换 6.6第一稿
(10分钟)
[5.4.3]--5.6.3树和森林的遍历 6.16第二稿
(15分钟)
[5.5.1]--5.7.1 哈夫曼树及其应用(1)
(14分钟)
[5.5.2]--5.7.2 哈夫曼代码实现(1)
(12分钟)
[5.6]--7.3.1二叉排序树(3)
(16分钟)
{6}--图
[6.1.1]--6.1.1图的引例
(14分钟)
[6.1.2]--6.1.2图的定义
(5分钟)
[6.1.3]--6.1.3图的基本术语下
(10分钟)
[6.1.4]--6.1.4.图的类型定义
(5分钟)
[6.2.1]--6.2.1.图的存储结构邻接矩阵(2)
(18分钟)
[6.2.2]--6.2.2图的存储结构邻接表上(1)
(12分钟)
[6.2.3]--6.2.2图的存储结构邻接表下(3)
(11分钟)
[6.2.4]--6.2.3图的存储结构-十字链表j和6.2.4邻接多重表(1)
(12分钟)
[6.3.1]--6.3.1.图的深搜上(1)
(13分钟)
[6.3.2]--6.3.1.图的深搜下(1)
(14分钟)
[6.3.3]--6.3.2图的广搜(1)
(14分钟)
[6.4.1]--6.4.1最小生成树上(2)
(7分钟)
[6.4.2]--6.4.1最小生成树中-普里姆算法(1)
(11分钟)
[6.4.3]--6.4.1最小生成树下-克鲁斯卡尔算法(2)
(5分钟)
[6.4.4]--6.4.2.1最短路问题描述(1)
(6分钟)
[6.4.5]--6.4.2.2最短路-迪杰斯特拉上(2)
(13分钟)
[6.4.6]--6.4.2.3最短路-迪杰斯特拉下(1)
(13分钟)
[6.4.7]--6.4.2.4最短路-弗洛伊德(1)
(5分钟)
[6.4.8]--6.4.3拓扑排序(1)
(11分钟)
[6.4.9]--6.4.4关键路径和6.5图的总结(1)
(6分钟)
{7}--查找
[7.1]--7.1顺序查找 1124第二稿
(9分钟)
[7.2]--7.2折半查找与分块查找 1124第二稿
(13分钟)
[7.3.1]--7.3散列函数(1)
(9分钟)
[7.3.2]--7.3.1二叉排序树(2)
(16分钟)
[7.4]--7.4散列冲突(1)
(9分钟)
[7.5]--7.5散列查找 1124第二稿
(11分钟)
{8}--排序
[8.1]--8.1 排序描述(1)
(10分钟)
[8.2.1]--8.2.1 直接插入排序(1)
(11分钟)
[8.2.2]--8.2.2 折半插入排序(1)
(8分钟)
[8.2.3]--8.2.3 希尔排序(1)
(9分钟)
[8.3.1]--8.3 交换排序和8.3.1冒泡排序(1)
(10分钟)
[8.3.2]--8.3.2 快速排序(1)
(14分钟)
[8.4.1]--8.4.1选择排序和8.4.2.1堆排序上(2)
(18分钟)
[8.4.2]--8.4.2.2 堆排序下(2)
(8分钟)
[8.5]--8.5 归并排序(1)
(5分钟)
[8.6.1]--8.6 基数排序上(1)
(11分钟)
[8.6.2]--8.6 基数排序下(1)
(9分钟)
[8.7]--8.7 排序的总结(1)
(4分钟)
{9}--习题讲解
[9.1]--数列有序编程题讲解-4种方法(周娟)
(51分钟)
[9.2.1]--真题讲解2016-1
(60分钟)
[9.2.2]--真题讲解2016-2
(33分钟)