- 6
- 0
- 约2.86千字
- 约 5页
- 2016-11-07 发布于贵州
- 举报
实验1 归并排分治策略的设计与实现
实验1 归并排序分治策略的设计与实现
一、实验目的
, 掌握分治法应用。
二、
1、学习分治方法的原理 ;
2、针对分治问题设计递归算法实现归并排序算法;
3、根据归并排序的递归算法改写成迭代算法。
4、测试程序与验收并进一步将程序改写成模块化可用程序。
三、实验 void Merge(int r[],int r1[],int s,int m,int t)
{ 实现数组中的已分好类的两部分进行合并 }
void MergeSort(int r[],int r1[],int s,int t)
{ 对数组中从下标low开始到heigh结束的部分进行分类 }
【递归实现】
//合并数组
void Merge(int r[],int r1[],int s,int m,int t)
// r[]为待排序数列 r1[]用来存放排好序的数列 三个int型变量 s m t ,分别为数组的最左,中间,最右
{
int i=s;
int j=m+1;
int k=s;
while(i=m j=t)
{
if(r[i]=r[j]) //左右两边的数组从头开始比,选择小者放入r1
r1[k++]=r[i++];
else r1[k++]=r[j++];
}
if(i=m) //若比完之后,左边有剩下,依次填入r1
您可能关注的文档
最近下载
- Unit 2 Home Sweet Home Section A 课件 2025-2026学年度人教版英语八年级上册.pptx VIP
- 中国精神障碍分类与诊断标准第-3-版(CCMD-3).pdf VIP
- Unit 2 Home Sweet Home Section A Grammar Focus 课件- 2025-2026学年人教版英语八年级上册.pptx VIP
- Unit 2 Home Sweet Home Section A(Grammar Focus 3a-3c)课件 2025人教版英语八年级上册.pptx
- Siemens西门子工业Maxum II Gas Chromatograph Portal Reference Manual Maxum II Gas Chromatograph Portal Reference Manual使用手册.pdf
- 常规厚膜片式电阻器使用.pdf VIP
- Unit 2 Home Sweet Home Section A Grammar Focus课件— 2025-2026学年人教版(2024)八年级英语上册.pptx VIP
- 荔枝的贮藏保鲜运输方案.pptx
- 初中英语八年级下册 Unit 2 Home Sweet Home Section A Grammar Focus 融合式教案.docx
- 初中英语人教版八年级上册:Unit 2 Home Sweet Home Section A 2a-Grammar Focus.pptx
原创力文档

文档评论(0)