1 / 8
文档名称:

分治法实现归并排序算法算法设计与分析实验报告(word文档良心出品).doc

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

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

分享

预览

分治法实现归并排序算法算法设计与分析实验报告(word文档良心出品).doc

上传人:guoxiachuanyue013 2021/10/22 文件大小:144 KB

下载得到文件列表

分治法实现归并排序算法算法设计与分析实验报告(word文档良心出品).doc

文档介绍

文档介绍:: .
算法设计与分析实验报告
实验名称 分治法实现归并排序算法 评分
实验日期 年 月 日 指导教师
姓名 专业班级 学号
一 •实验要求
1. 了解用分治法求解的问题:当要求解一个输入规模为 n,且n的取值相当大的问题时,
如果问题可以分成k个不同子集合,得到k个不同的可独立求解的子问题,其中 1<k < n,而
且子问题与原问题性质相同,原问题的解可由这些子问题的解合并得出。那末,对于这类
问题分治法是十分有效的。
2. 掌握分治法的一般控制流程。
Da nQp,q)
global n , A[1:n]; integer m,p,q; // 1 二piiq^n
if Small(p,q) then return G(p,q);
else m=Divide(p,q); // p <m<q
return Comb in e(Da nC(p,m),Da nC(m+1,q));
en dif
end Da nC
3•实现典型的分治算法的编程与上机实验,验证算法的时间复杂性函数。
二•实验内容
1. 编程实现归并排序算法,程序中加入比较次数的计数功能,输出排序结果和比较次数。
2. 输入10组相同的数据,验证排序结果和完成排序的比较次数。
3. 与复杂性函数所计算的比较次数比较。
4. 用表格列出比较结果。
5. 给出文字分析。
三•程序算法

procedure MERGESORT(low, high)
〃A(low ; high)是一个全程数组,它含
有high-low+1 > 0个待排序的元素//
integer low , high ;
if low<high ;
then mid
//
求这个集合的分割点//
将一个子集合排序〃
将另一个子集合排序
归并两个已排序的子集合//
call MERGESORT(low , mid) //
call MERGESORT(mid+1 , high) //
call MERGE(low , mid, high) // en dif
end MERGESORT
归并两个已排序的集合
procedure MERGE(low , mid , high)
//A(low : high)是一个全程数组//
// 辅助数组 B(low ; high)//
integer h , i, j,k ;
h j low ; i j low ; j j mid+1 ;
while h < mid and j < high do // 当两个集合都没取尽时 //
if A(h) w A(j) then B(i) j A(h) ; h J h+1
else B(i) J A(j) ; j Jj+1
en dif i j i+1
repeat
if h>mid the n
for k jj to high do // 处理剩余的元素//
B(i) j A(k) ; i j i+1
repeat
else for k j h to

最近更新

2024年古典爱情读后感 7页

渐进结构优化方法的改进策略及应用的综述报告.. 2页

混合办公废纸中性脱墨工艺研究的综述报告 2页

2024年双胞胎生日祝福语 70页

深井宽频带地形变综合观测系统数据采集器的研.. 2页

淀粉酶产生菌的筛选及α-淀粉酶在米曲霉中的同.. 2页

涂层氮化硅刀具切削性能及其应用扩展研究的中.. 2页

2024年去敬老院的活动总结范文500字(精选10篇.. 11页

海河流域浮游植物生物多样性研究的综述报告 2页

2022-2023学年重庆市江津中学九年级下学期第二.. 7页

海天集装箱码头闸口作业系统的仿真研究的中期.. 2页

临床诊断学 - 第八章脊柱和四肢 55页

2024年压岁钱调查报告 41页

《商务礼仪》学习培训考核试题 7页

一级建造师建设工程项目管理真题 12页

中国户外家具行业市场现状调研及前瞻分析报告.. 5页

会计小企业继续教育答案 17页

全国结核病临床技能竞赛总决赛基础知识笔试试.. 18页

关于珍爱生命主题班会5篇 19页

2024年卫生院个人述职报告范文 18页

2024年卡特教练观后感-观卡特教练有感精选作文.. 44页

中小学眼保健讲座近视篇 26页

波、涡系统与热带气旋的相互作用的综述报告 2页

商务沟通实战技巧初次拜访 4页

治理商业贿赂法律对策探析的中期报告 2页

2024年单位消防安全承诺书六篇 10页

2024年单位工作表扬信集合7篇 8页

蛋白尿护理查房 23页

大学食堂餐饮企业准入退出制度 3页

短线交易大师(精华版) 5页