CP003199.合并有序数组
2024-01-31 15:36:05
发布于:江苏
11阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
const int N=1e4+10;
int a[N],b[N],c[N];
int n,m;
int i,j,k;
int main() {
cin>>n>>m;
for(int i=0; i<n; i++) {
cin>>a[i];
}
for(int i=0; i<m; i++) {
cin>>b[i];
}
while(i<n && j<m) {
if(a[i]<b[j]) {
c[k++]=a[i++];
} else {
c[k++]=b[j++];
}
}
while(i<n) {
c[k++]=a[i++];
}
while(j<m) {
c[k++]=b[j++];
}
for(int i=0; i<n+m; i++) {
cout<<c[i]<<" ";
}
return 0;
}
这里空空如也
有帮助,赞一个