题解 | #有序序列合并#
有序序列合并
https://www.nowcoder.com/practice/a9e943b0dab142759807d0cfb6863897
#include <iostream>
using namespace std;
int main() {
int n,m,x;
cin>>n>>m;
int arr[1000]={0};
int brr[1000]={0};
int crr[2000]={0};
for(int i=0;i<n;i++){
cin>>x;
arr[i]=x;
crr[i]=arr[i];
}
for(int j=0;j<m;j++){
cin>>x;
brr[j]=x;
crr[n]=brr[j];
n++;
}
for(int k=0;k<n;k++){
for(int g=k+1;g<n;g++){
if(crr[k]>crr[g])
swap(crr[k],crr[g]);
}
}
for(int p=0;p<n;p++){
cout<<crr[p]<<" ";
}
return 0;
}
// 64 位输出请用 printf("%lld")
查看1道真题和解析