当前课程知识点:数据结构与算法 >  第九章 排序 >  9.3 选择排序 >  9.3.2.2 堆排序(下)

返回《数据结构与算法》慕课在线视频课程列表

9.3.2.2 堆排序(下)在线视频

下一节:归并排序

返回《数据结构与算法》慕课在线视频列表

数据结构与算法课程列表:

第一章 绪论

-1.1 什么是数据结构

--什么是数据结构

-1.2 基本概念和术语

--基本概念和术语

-1.3 算法及其描述

--算法及其描述

-1.4 算法分析

--算法分析

-绪论

-求解sin(x)

第二章 线性表

-2.1 线性表的定义

--线性表的定义

-2.2 顺序表

--顺序表的定义与运算1

--顺序表的运算2

--顺序表的应用

-2.3 单链表

--链表的定义

--链表的运算1

--链表的运算2

--链表的运算3

--链表的运算4

-2.4 双向链表与循环链表

--双向链表

--循环链表

-2.5 线性表的应用

--线性表的应用

-线性表

第三章 栈和队列

-3.1 栈的基本概念

--栈的基本概念

-3.2 栈的应用

--栈的应用

-3.3 队列与循环队列

--队列与循环队列

-栈和队列

第四章 串

-4.1 串

--串的定义

-4.2 串的存储结构

--串的顺序表示

--串的链式表示

-4.3 串的模式匹配

--串的模式匹配-BF算法

--串的模式匹配KMP算法1

--串的模式匹配KMP算法2

-4.4 串的应用

--串的应用

-串

第五章 数组与广义表

-5.1 数组

--数组

-5.2 特殊矩阵

--特殊矩阵

-5.3 稀疏矩阵

--稀疏矩阵

-5.4 广义表

--广义表

-数组和广义表

第六章 树与二叉树

-6.1 树的定义和术语

--树的定义和术语

-6.2 二叉树的性质和存储结构

--6.2.1 二叉树的定义和性质

--6.2.2 二叉树的存储结构

-6.3 遍历二叉树

--6.3.1 二叉树的遍历

--6.3.2 二叉树的遍历算法及其应用

--6.3.3 二叉树遍历的非递归算法

-6.4 树和森林

--6.4.1 输的存储结构

--6.4.2 树和二叉树的转换

--6.4.3 树和森林的遍历

-6.5 哈夫曼树及其应用

--6.5.1 哈夫曼树

--6.5.2 哈夫曼编码

-6.6 并查集

--并查集

-6.7 回溯与剪枝

--回溯与剪枝

-树与二叉树

第七章 图

-7.1 图的基本概念

--图的基本概念

-7.2 图的存储结构

--图的存储结构_邻接矩阵

--图的存储结构_邻接表

-7.3 图的遍历

--广度优先遍历

--深度优先遍历

-7.4 图的连通性与最小生成树

--普里姆Prim算法

--克鲁斯卡尔Kruskal算法

-7.5 拓扑排序

--拓扑排序

-7.6 最短路径

--最短路径

-7.7 贪心算法

--贪心算法

-7.8 图的应用

--图的应用

-图

-滴滴车辆导航

第八章 查找

-8.1 查找的基本概念

--查找的基本概念

-8.2 顺序查找

--顺序查找

-8.3 折半查找

--折半查找

-8.4 二叉排序树

--二叉排序树

-8.5 散列查找

--散列查找

-8.6 分治算法

--分治算法

-查找

-折半查找与二叉排序树

第九章 排序

-9.1 排序的概念和插入排序

--9.1.1 排序的基本概念

--9.1.2 直接插入排序

--9.1.3 折半插入排序

--9.1.4 希尔排序

-9.2 交换排序

--9.2.1 冒泡排序

--9.2.2 快速排序

-9.3 选择排序

--9.3.1 简单选择排序

--9.3.2.1 堆排序(上)

--9.3.2.2 堆排序(下)

-9.4 归并排序

--归并排序

-9.5 基数排序

--基数排序

-排序

9.3.2.2 堆排序(下)笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。