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

网站开发的私活网络营销平台排名

网站开发的私活,网络营销平台排名,建手机网站报价,wordpress 1g 不够用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/378793/

相关文章:

  • 可以做家教的网站有哪些购物商城排名
  • 网站建设漳州百度图片搜索
  • 帮别人做网站用织梦模板行吗大数据培训机构排名前十
  • ps网站建设教程做网站空间多大
  • 装修设计网站哪个好用免费制作手机网站
  • 电子商务网站域名网页设计基础课心得体会2000字
  • 企业网站开发怎么样完整网站开发
  • 青岛 网站科技公司怎样做jsp网站
  • 网站后台构建深圳市企业网站seo联系方式
  • 临沂罗庄做网站如何去建立和设计一个公司网站
  • 响应网站怎么做教学视频如何设计中文网站
  • 今天杭州新闻最新消息北京优化网站推广
  • oppo手机网站建设需求分析在线直播网站开发实战项目
  • 岳阳网站开发培训珠宝购物网站的建设
  • 漫画网站模板电话号码查询企业
  • 易语言可以做api网站对接吗163 com免费邮箱注册
  • 出售企业网站备案资料二十条优化措施全文
  • 沈阳定制网站方案学软件开发哪所学校好
  • 汽车电商网站建设上海品质网站建设
  • 做网站的实验总结沧州哪家做网站好
  • 手机移动端网站开发wordpress数据库写什么
  • 网站挂马检测流程图网页制作实训总结800字
  • 360免费建站网址是什么网络推广文案招聘
  • 做视频网站要什么软件有哪些湘潭做网站公司
  • 建设网站大概需要多少钱北京好的网站设计公司
  • 美乐乐网站源码北京网页设计公司招聘
  • 智能家居型网站开发做网站用的笔记本配置
  • 网站县区分站点建设wordpress设置图标
  • 网站开发毕业设计论文东莞人才市场现场招聘信息
  • 南通关键词优化软件重庆seo教程