当前位置: 首页 > news >正文

浙江国泰建设集团有限公司网站做网线头子的顺序

浙江国泰建设集团有限公司网站,做网线头子的顺序,网站建设画册设计,重庆哪里有做淘宝网站推广的6-2 归并排序 分数 10 全屏浏览 切换布局 作者 软件工程DS&A课程组 单位 燕山大学 以下代码采用分而治之算法实现归并排序。请补充函数mergesort()的代码。提示:mergesort()函数可用递归实现,其中参…

6-2 归并排序

分数 10

全屏浏览

切换布局

作者 软件工程DS&A课程组

单位 燕山大学

以下代码采用分而治之算法实现归并排序。请补充函数mergesort()的代码。提示:mergesort()函数可用递归实现,其中参数n在递归调用中不需要变化。

函数接口定义:


void mergesort(int a[],int n,int left,int right);

其中a[]n ,left和 right 都是用户传入的参数。 `

裁判测试程序样例:

#include<iostream>
using namespace std;
const int maxn=500000,INF=0x3f3f3f3f;
int L[maxn/2+2],R[maxn/2+2];
void merge(int a[],int n,int left,int mid,int right)
{int n1=mid-left,n2=right-mid;for(int i=0;i<n1;i++)L[i]=a[left+i];for(int i=0;i<n2;i++)R[i]=a[mid+i];L[n1]=R[n2]=INF;int i=0,j=0;for(int k=left;k<right;k++){if(L[i]<=R[j])a[k]=L[i++];elsea[k]=R[j++];}
}
void mergesort(int a[],int n,int left,int right)
{}
int main()
{int a[maxn],n;cin>>n;for(int i=0;i<n;i++)cin>>a[i];mergesort(a,n,0,n);for(int i=0;i<n;i++){if(i)cout<<" ";cout<<a[i];}cout<<endl;return 0;
}

输入样例:

10
23 -8 45 6 17 5 998 30 26 77

输出样例:

-8 5 6 17 23 26 30 45 77 998

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

代码分享:

 for(int i=left;i<right;i++){for(int j=i;j<right;j++){if(a[j]<a[i]){int temp=a[i];a[i]=a[j];a[j]=temp;}}}

http://www.yayakq.cn/news/169052/

相关文章:

  • 网页版游戏推荐信阳seo优化顾问
  • 沟通交流类网站有哪些网站模板下载后怎么用
  • 台州那家网站做的好特效音网站
  • 广州番禺网站公司建材采购网
  • 网站建设和网站搭建哪个好化学网站定制
  • dede古风类网站源码企业网站带新闻发布功能的建站
  • it美工做网站照明做外贸的有那些网站
  • 电商网站 解决方案家具网站源码
  • 集团网站建设案例凡科互动自助解封没用
  • 太原cms模板建站网页是不是网站
  • 合肥++网站建设伤豆丁文库网站开发
  • 怎样做一个简单的网站首页天正电气网站建设
  • 服务器做php网站windows wordpress 安装
  • 绵阳网站建设心理咨询网站
  • 辽宁省工程造价管理总站网站建设 广告推广
  • 设计网站建设栖霞酒店网站设计价格
  • 什么网站做简历模板网站建设按钮
  • 上海网站建设与设计公司好网站后台添加关键词
  • 如果建手机网站福建省建设三类人员考试网站
  • 移动网站设计与制作宣传广告怎么做吸引人
  • 工厂 网站建设做直播信号网站
  • 门户类网站备案品牌推广服务
  • 室内设计说明200字seo优化好做吗
  • 网站头像有啥做会清晰淘宝运营培训机构排名
  • 建设工程网站单位名单企业征信系统查询官网
  • 精美的商城网站介绍门户网站为什么衰落
  • 淘宝联盟做返利网站wordpress产品展示主题下载
  • 中国做网站的公司有哪些中国交通建设网站
  • 电子商务网站开发应遵循的基本原则5g影视
  • 怎么做网站文字优化自建英文网站