没有合适的资源?快使用搜索试试~ 我知道了~
第7章 文件与外部排序数据结构与算法计算机科学与技术学院(2021春)数据结构与算法第六部分 排序第7章 文件与外部排序数据结构与算法计算机科学与技术学院(20
资源详情
资源评论
资源推荐
第7章 文件与外部排序
数据结构与算法
7-1
计算机科学与技术学院(2021春)
数据结构与算法
Data Structures and Algorithms
第六部分 排序
第7章 文件与外部排序
数据结构与算法
7-2
计算机科学与技术学院(2021春)
一、线性表
(一)线性表的基本概念
(二)线性表的实现
(三)线性表的应用
二、栈、队列和数组
(一)栈和队列的基本概念
(二)栈和队列的顺序存储结构
(三)栈和队列的链式存储结构
(四)多维数组的存储
(五)特殊矩阵的压缩存储
(六)栈、队列和数组的应用
数据结构考查内容
三、树与二叉树
(一)树的基本概念
(二)二叉树
(三)树、森林
(四)树与二叉树的应用
四、图
(一)图的基本概念
(二)图的存储及基本操作
(三)图的遍历
(四)图的基本应用
五、查找
(一)查找的基本概念
(二)顺序查找法
(三)分块查找法
(四)折半查找法
(五)B树及其基本操作,
B+树的基本概念
(六)散列(Hash)表
(七)字符串模式匹配
(八)查找算法分析及应用
六、排序
(一)排序的基本概念
(二)插入排序
(三)起泡排序
(四)简单选择排序
(五)希尔排序
(六)快速排序
(七)堆排序
(八)二路归并排序
(九)基数排序
(十)外部排序
数据结构
算 法
第7章 文件与外部排序
数据结构与算法
7-3
计算机科学与技术学院(2021春)
回顾:内部分类
(一)排序的基本概念
(二)插入排序算法
直接插入排序;折半插入排序;希尔排序(Shell sort)
(三)交换类排序算法: 冒泡排序;快速排序
(四)选择类排序算法: 简单选择排序;堆排序
(五)归并类排序算法: 2路归并排序
(六)基数排序 (七)外部排序 (八)各种排序算法的比较
(九)排序算法的应用
排序
排序算法的基本概念
外部排序:多路归并排序
内部排序
插入类:直接插入排序;折半插入排序;希尔排序
交换类:冒泡排序;快速排序
选择类:简单选择排序;堆排序
归并排序;
基数排序;
稳定性
衡量标准:时间/空间复杂度
第7章 文件与外部排序
数据结构与算法
7-4
计算机科学与技术学院(2021春)
主要内容
7.1 磁盘文件的归并排序
7.2 磁带文件的归并排序
归并方法:首先将文件中的数据输入到内存,采用内部分类
方法进行分类(归并段),然后将有序段写回外存;对多归
并段进行多遍归并,最后形成一个有序序列。
剩余23页未读,继续阅读
好运爆棚
- 粉丝: 28
- 资源: 342
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0