妙趣横生的算法(C++语言实现)课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《妙趣横生的算法(C++语言实现)课件.pptx》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 妙趣横生 算法 C+ 语言 实现 课件
- 资源描述:
-
1、2020妙趣横生的算法(C+语言实现)演讲人2020-11-2101.02.03.04.目录第1篇 基础知识篇第2篇 基础算法篇第3篇 高级算法篇第4篇 算法实战篇01第1篇 基础知识篇1 基础数据结构1.4 队列1.5 散列表1.1 顺序表1.2 链表1.3 栈1 基础数据结构1.1 顺序表1.1.1 顺序表的定义1.1.2 顺序表的基本操作1.1.3 实例应用与分析1 基础数据结构1.2 链表1.2.1 链表的定义1.2.2 链表基本操作1.2.3 双向链表1.2.4 循环链表1.2.5 实例应用与分析1 基础数据结构1.3 栈1.3.1 栈的定义1.3.2 栈的基本操作1.3.3 实例应
2、用与分析1 基础数据结构1.4 队列1.4.1 队列的定义1.4.2 队列的基本操作1.4.3 实例应用与分析1 基础数据结构1.5 散列表1.5.1 散列表的定义1.5.2 散列函数1.5.3 基于散列的查找1.5.4 实例应用与分析2 树结构A2.1 树结构简介B2.2 二叉树C2.3 线索二叉树D2.4 二叉查找树E2.5 红黑树F2.6 B树2 树结构2.1 树结构简介2.1.1 树的定义2.1.2 树的逻辑表示2.1.3 基本术语2.1.4 树的性质2.1.5 树的基本操作2.1.6 树与森林2.1.7 实例应用与分析2 树结构2.2 二叉树2.2.1 二叉树的定义2.2.2 二叉树
3、的性质2.2.3 二叉树的存储结构2.2.4 二叉树的基本操作2.2.5 实例应用与分析2 树结构2.3 线索二叉树2.3.1 线索二叉树的定义2.3.2 线索二叉树的基本操作2 树结构2.4 二叉查找树2.4.1 二叉查找树的定义2.4.2 二叉查找树的基本操作2.4.3 实例应用与分析2 树结构2.5 红黑树2.5.1 红黑树的定义2.5.2 红黑树的基本操作2 树结构2.6 B树2.6.1 B树的定义2.6.2 B树的基本操作3 图结构3.3 图的基本操作和图的遍历3.2 图的存储结构3.1 图结构简介 3.2.1 邻接矩阵存储3.2.2 邻接表存储3.3.1 图的基本操作3.3.2 深
4、度优先遍历3.3.3 广度优先遍历3.3.4 实例应用与分析02第2篇 基础算法篇4 算法入门4.1 什么是算法4.2 算法的数学基础4.3 基本算法思想4.4 基础算法应用实例4 算法入门4.2 算法的数学基础4.2.1 算法分析4.2.2 函数增长率4 算法入门4.3 基本算法思想4.3.1 分治法4.3.2 递归式4.3.3 回溯法4.3.4 穷举法4.3.5 随机算法5 排序算法A5.1 插入排序B5.2 冒泡排序C5.3 快速排序D5.4 归并排序E5.5 希尔排序F5.6 选择排序5 排序算法5.8 计数排序5.10 桶排序5.7 堆排序5.9 基数排序5.11 排序算法的比较和选
5、择5 排序算法5.1 插入排序5.1.1 算法描述5.1.2 算法实现5.1.3 应用实例与分析5 排序算法5.2 冒泡排序5.2.1 算法描述5.2.2 算法实现5.2.3 应用实例与分析5 排序算法5.3 快速排序5.3.1 算法描述5.3.2 算法实现5.3.3 应用实例与分析5 排序算法5.4 归并排序5.4.1 算法描述5.4.2 算法实现5.4.3 应用实例与分析5 排序算法5.5 希尔排序5.5.1 算法描述5.5.2 算法实现5.5.3 应用实例与分析5 排序算法5.6 选择排序5.6.1 算法描述5.6.2 算法实现5.6.3 应用实例与分析5 排序算法5.7 堆排序5.7.
6、1 堆5.7.2 堆排序算法描述5.7.3 算法实现5.7.4 应用实例与分析5 排序算法5.8 计数排序5.8.1 算法描述5.8.2 算法实现5.8.3 应用实例与分析5 排序算法5.9 基数排序5.9.1 算法描述5.9.2 算法实现5.9.3 应用实例与分析5 排序算法5.10 桶排序5.10.1 算法描述5.10.2 算法实现5.10.3 应用实例与分析5 排序算法5.11 排序算法的比较和选择5.11.1 排序算法的性能比较5.11.2 排序算法的选择标准6 查找算法A6.1 顺序查找B6.2 二分查找C6.3 二叉查找树D6.4 分块查找E6.5 B树查找算法F6.6 哈希查找6
展开阅读全文