1 / 7
文档名称:

归并排序算法.pdf

格式:pdf   大小:144KB   页数:7页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

归并排序算法.pdf

上传人:s1188831 2022/2/22 文件大小:144 KB

下载得到文件列表

归并排序算法.pdf

文档介绍

文档介绍:归并排序算法:C语言算法之归并排序
疯狂代码 / ĵ:http:/
排序后两种排序思路方法中都没有使用链表为了能和前面讨论过排序作比较归并排序必须用个
a来存储元素集合E并在a中返回排序后元素序列为此按照下述过程来对图14-6伪代码进行细化:当集合E被化分成
两个子集合时可以不必把两个子集合元素分别复制到A和B中只需简单地在集合E中保持两个子集合左右边界即
可接下来对a中序列进行排序并将所得到排序序列归并到个新b中最后将它们复制到a中图14-6改进版见图14-7






template

MergeSort(Ta,left,right)

{//对a[left:right]中元素进行排序

(left<right){//至少两个元素

i=(left+right)/2;//中心位置

MergeSort(a,left,i);

MergeSort(a,i+1,right);

Merge(a,b,left,i,right);//从a合并到b

Copy(b,a,left,right);//结果放回a

}

}图14-7分而治的排序算法改进



可以从很多方面来改进图14-7性能例如可以容易地消除递归如果仔细地检查图14-7中就会发现其中递归只是简
单地重复分割元素序列直到序列长度变成1为止当序列长度变为1时即可进行归并操作这个过程可以用n为2幂来
很好地描述长度为1序列被归并为长度为2有序序列;长度为2序列接着被归并为长度为4有序序列;这个过程不
断地重复直到归并为长度为n序列图14-8给出n=8时归并(和复制)过程方括号表示个已排序序列首和尾



序列[8][4][5][6][2][1][7][3]

归并到b[48][56][12][37]

复制到a[48][56][12][37]

归并到b[4568][1237]

复制到a[4568][1237]

归并到b[12345678]

复制到a[12345678]

图14-8归并排序例子



另种 2路归并排序算法是这样:首先将每两个相邻大小为1子序列归并然后对上次归并所得到大小为2子序列进行
相邻归并如此反复直至最后归并到个序列归并过程完成通过轮流地将元素从a归并到b并从b归并到a可以虚拟地
消除复制过程 2路归并排序算法见14-3

14-3 2路归并排序

templatevoidMergeSort(Ta,n)

{//使用归并排序算法对a[0:n-1]进行排序

T*b=T[n];

s=1;//段大小

while(s<n){

MergePass(a,b,s,n);//从a归并到b

ss;

MergePass(b,a,s,n);//从b归并到a

ss;

}

}

最近更新

神经系统的功能(4) 177页

深静脉置管并发症的预防和护理ppt 22页

2022年燕山大学法学专业《民法学》期末试卷B(.. 24页

2022年西安石油大学工程管理专业《管理学》科.. 25页

2023届江西省南昌市三校联考化学高一第一学期.. 16页

2023年高考数学微专题练习专练52双曲线含解析.. 7页

神经生物学-第二篇 32页

PCR培训班考试题 10页

《国际经济学》课程教学大纲 11页

《成本会计》复习题含答案 16页

《虚拟现实技术基础及应用(第2版)》课后习题答.. 19页

【投稿】纳米MgO氧化镁粉体制备技术及应用 6页

七年级上册英语unit 7 导学案 8页

三年级语文《花钟》教具使用说明1 32页

妊娠期糖尿病新生儿的护理ppt 24页

中医治疗颈椎病医案大全 4页

九年级上册英语课本3A翻译 8页

云南省实验动物许可证管理办法 8页

人教版2022高中语文基础知识手册 6页

优质结构工程监理汇报材料 31页

佛山市人民政府关于印发佛山市市政公共设施管.. 12页

光伏发电系统与同步发电机的调差系数策略研究.. 10页

八年级英语上学期期末试卷真题(外研版含答案).. 30页

内蒙古自治区人民政府办公厅关于推进医疗保障.. 7页

社会医学-教学安排 28页

制程控制(IPQC)巡回检查及巡检内容与流程、作.. 7页

北京市2020 2021学年高一化学下学期合格考试模.. 8页

医学免疫知识点整理 16页

华东理工大学管理学原理(本)期末复习题及参考.. 6页

计量服务行业营销方案 34页