社区
贺利坚的课程社区_NO_2
数据结构基础系列(10):外部排序
帖子详情
磁带多阶段归并排序
迂者-贺利坚
烟台大学计算机学院教师
博客专家认证
2023-01-12 13:51:30
课时名称
课时知识点
磁带多阶段归并排序
...全文
86
回复
打赏
收藏
磁带多阶段归并排序
课时名称课时知识点磁带多阶段归并排序
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
第七章:外部排序-20211
第7章 文件与外部排序数据结构与算法计算机科学与技术学院(2021春)数据结构与算法第六部分 排序第7章 文件与外部排序数据结构与算法计算机科学与技术学院(20
数据结构考研纲要
85.排序总结 (1)快排最优,需要递归栈;归并需要使用较多空间用于元素复制 (2)直插、冒泡有序时O(n);平均和最坏O() (3)简单选择最差:O() ;有序情况比较次数不变;但是不移动;最坏3(n-1)次移动 (4)堆排序O(n);无论时间、空间;数据各方面最好;平均性能不如快排 (5)稳定:直插、冒泡、归并、基数 (6)若n较小;采用直插和简单选择;直插需要移动位置,所以数据信息量大时不好 (7)若基本有序;采用直插、冒泡;完全有序时只需比较n-1次;不需要交换 (8)中等规模:希尔排序很好的选择;但是不稳定 (9)n较大:快排;归并;堆排序;要求稳定选归并,然后先直插结合,然后再归并 86.外部排序 (1)文件较大,内存一次放不下 (2)两个
阶段
: ①生成初始归并段:读磁盘输入内存;采用有效的内排序方法分别进行排序,生成若干个有序子文件;即初始归并段 ②多趟
归并排序
(3)
归并排序
(4)m路归并;m+1个缓冲区:m个输入一个输出(并行处理加倍) (5)为减少平衡归并中外存读写次数;增大归并路数和减少归并段数 (6)败者树增大归并路数 (7)置换选择排序增大归并段长度,从而减少归并段个数 (8)构造最佳归并树进行长度不等的归并段的多路平衡归并 (9)分为:1.磁盘文件排序:直接存取;2.
磁带
文件排序:顺序存取 (10)主要考虑访问磁盘次数;内部排序时间忽略不计 (11)总时间=内部排序时间+外存读写时间+内部归并时间
事业单位招考计算机专业考试试卷.doc
事业单位招考计算机专业考试试卷.doc
事业单位考试计算机专业试题.doc
事业单位考试计算机专业试题.doc
华中科技大学《算法设计与分析》复习参考题.
对技术爱好者很有帮助,自己打开看,觉对不是垃圾内容
贺利坚的课程社区_NO_2
1
社区成员
121
社区内容
发帖
与我相关
我的任务
贺利坚的课程社区_NO_2
烟台大学计算机学院教师,坚持教育情怀,持续进行教学改革。和学生并肩,与不良学风作斗争,为IT菜鸟建跑道,追求快乐与激情的大学。著书《逆袭大学:传给IT学子的正能量》,帮助迷茫中的大学生。
复制链接
扫一扫
分享
社区描述
烟台大学计算机学院教师,坚持教育情怀,持续进行教学改革。和学生并肩,与不良学风作斗争,为IT菜鸟建跑道,追求快乐与激情的大学。著书《逆袭大学:传给IT学子的正能量》,帮助迷茫中的大学生。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章