- 4
- 0
- 约 92页
- 2017-10-16 发布于浙江
- 举报
* 归并排序的包裹函数 为了使归并排序的函数原型和其他排序算法保持一致,我们再给它加了一个包裹函数。包裹函数调用递归的归并排序函数实现排序。 template class T void mergeSort(T a[], int size) { mergeSort(a, 0, size-1); } * 归并排序的分析 设N是2的幂,则 T(1) = 1 T(N) = 2T(N/2) + N 两边除N,得 * 把所有的式子相加,得: 则: T(N) = NlogN + N = O(NlogN) 所以,归并排序的时间复杂性是O(NlogN)。但从空间上看,它需要额外的空间 * 第10章 排序 引言 插入排序 选择排序 交换排序 归并排序 外排序 * 外排序 外排序模型 预处理 归并 大多数内排序算法都是利用了内存是直接访问的事实,读写一个数据是常量的时间。如果输入是在磁带上,磁带上的元素只能顺序访问。甚至数据是在磁盘上,效率还是下降,因为转动磁盘和移动磁头会产生延迟。 * 外排序模型 外排序具有设备依赖性。这里考虑的算法工作在磁带上 完成有效的排序至少需要两个磁带机 三个磁带机可以简化问题 * 外排序的基本方法 由于一次外存操作所需的时间可以执行数百条甚至上千条指令,因此在外排序中我们主要考虑的是如何减少外存储器的读写 在外存上进行排序的最常用的方法是
您可能关注的文档
- 软件工程-刘强-02-Process.pdf
- 软件工程-刘强-05-OOIntro.pdf
- 软件工程-刘强-04-Requirement.pdf
- 软件工程-刘强-03-Management.pdf
- 软件工程-刘强-06-OOAnalysis.pdf
- 软件工程-刘强-07-Architecture.pdf
- 软件工程-刘强-09-Implementation.pdf
- 软件工程-刘强-08-OODesign.pdf
- 软件工程-刘强-10-Testing.pdf
- 软件工程-刘强-11-Evolution.pdf
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
最近下载
- 初中地理填图训练(世界地理二)-2025年会考地理知识点梳理.docx VIP
- 陕西民间艺术审美与文化知到课后答案智慧树章节测试答案2025年春西北工业大学.docx VIP
- 初中地理填图训练(中国地理二)-2025年会考地理知识点梳理.doc VIP
- 安徽省淮北市2025年小升初入学分班考试数学试卷解析及答案.docx VIP
- 初中地理填图训练(中国地理一)-2025年会考地理知识点梳理.doc VIP
- (广东二模)2026年广东省高三高考模拟测试(二)英语试卷(含答案及解析).docx
- 第六章活动6 AI辅助下的原电池改进探究实验说课教学设计 2023-2024学年高一下学期化学人教版(2019)必修第二册.docx VIP
- 2025年考研英语单词记忆协议合同.docx VIP
- 心脏康复指南PPT课件.pptx VIP
- 2026年英语单词记忆合同协议.docx VIP
原创力文档

文档评论(0)