- 8
- 0
- 约3.2千字
- 约 5页
- 2017-02-08 发布于北京
- 举报
实验1归并排序分治略策的设计与实现(报告)
实验1 归并排序分治策略的设计与实现
一、实验目的
1、熟悉分治法求解问题的抽象控制策略;
2、熟悉在顺序存储表示下求解分类问题的递归算法设计;
3、通过实例转换, 掌握分治法应用。
二、实验内容
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
您可能关注的文档
- 定语从句是由关系代或词关系副词引导的从句.doc
- 定语从句练习选择错改.docx
- 中级汽修工理论试卷(1选)择题.doc
- 定语从句语法归纳结总.doc
- 中级汽车修理工技能试卷障故排除.doc
- 定路基工程冬季施方工案.doc
- 中级汽车修理工理论知识习复资料2.doc
- 中级汽车修理工试题2(答含案).doc
- 定量结构活性性质系关.doc
- 中级汽车修理工试题3(答含案).doc
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 草船借箭-完整版课件.ppt VIP
- 江苏省南京市盐城市2021届高三3月第二次模拟考试化学试题(word含答案 ).docx VIP
- 草船借箭-PPT完整版.pptx VIP
- 2025年上海市安全员(C3证)考试练习题库(含答案).docx VIP
- 小学英语新人教版PEP三年级上册Unit 1 Making friends Part A第1课时教学课件(2024秋).pptx VIP
- 2026年卫滨区十五五规划.docx
- (最新)25年春统编一年级语文下册动物王国开大会【精品课件】.pptx VIP
- 红旗区十五五规划初稿.docx
- 生物化学中英文对照习题.pdf VIP
- 【西门子】SINAMICS G120X 变频器 操作说明.pdf VIP
原创力文档

文档评论(0)