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

题单:归并排序

 

样例 #1

样例输入 #1样例输出 #1

2 5
4 7
2 4 5 7
1 3
2 6
1 2 3 6
1 2 2 3 4 5 6 7
1 2 2 3 4 5 6 7

#include<bits/stdc++.h>
using namespace std;
int n,a[1000005],tmp[1000005]; 
void mearge(int l,int mid,int r)
{int i=l,j=mid+1,k=l;while(i<=mid&&j<=r){if(a[i]<a[j]) tmp[k++]=a[i++];else tmp[k++]=a[j++];}while(i<=mid) tmp[k++]=a[i++];while(j<=r) tmp[k++]=a[j++];for(int i=l;i<=r;i++){a[i]=tmp[i];cout<<a[i]<<" ";}cout<<endl;
}
void mearge_sort(int l,int r)
{if(l==r){return ;}int mid=(l+r)/2;mearge_sort(l,mid);mearge_sort(mid+1,r);mearge(l,mid,r);
}
int main(){cin>>n;for(int i=1;i<=n;i++) cin>>a[i];mearge_sort(1,n);for(int i=1;i<=n;i++){cout<<a[i]<<" ";}return 0;
}

http://www.xdnf.cn/news/13145.html

相关文章:

  • DSP——时钟树讲解
  • 使用联邦学习进行CIFAR-10分类任务
  • 消防车辆管理系统:为消防公车筑牢安全与效率防线
  • 磐维数据库的权限使用
  • spark数据处理练习题番外篇【下】
  • 统计学核心概念与现实应用精解(偏机器学习)
  • ios 26官宣:car play升级提升车载体验
  • 丝杆升降机的物联网与大数据应用的具体例子
  • React 19 新特性
  • VSCode中PHP使用Xdebug
  • IP 地址查询在证券交易中的应用方式
  • spark数据处理练习题番外篇【上】
  • ffmpeg windows 32位编译
  • 如何安全地准备 iPhone 以旧换新(分步说明)
  • 深度解析qemu-guest-agent:架构原理、核心场景与部署实践
  • 【笔记】NVIDIA AI Workbench 安装记录
  • Docker加入用户组
  • 【解决串口数据丢包问题】下位机环形缓冲区+上位机串口生产者-消费者不定长接收(基于keil5和Labview)
  • 数字艺术品的“身份证”危机:当NFT遇见法律红绿灯
  • 延伸大疆AI能力:Coovally一键训练模型,直通无人机部署
  • COCO数据集转YOLO数据集
  • 一体系数据平台的进化:基于阿里云 EMR Serverless Spark的持续演进
  • docker 安装 milvus standalone 版本 + attu
  • 工业路由器赋能仓库消防预警,智慧消防物联网解决方案
  • 用户体验升级:表单失焦调用接口验证,错误信息即时可视化
  • Siri在WWDC中的缺席显得格外刺眼
  • 深入解析 Nacos MCP Router:云原生时代的 MCP 服务调度中枢
  • 高考倒计时(vb.net,持续更新版本)
  • axios取消请求
  • skynet源码学习-skynet_timer定时器