#include <stdio.h>
int main()
{
int n,m = 0;
scanf("%d%d",&n,&m);
int arr1[100000];
int arr2[100000];
int i,j,ret = 0;
ret = m+n;
for(i=0;i<n;i++)
{
scanf("%d",&arr1[i]);
}
for(j=n;j<ret;j++)
{
scanf("%d",&arr2[j]);
}
for(i=n;i<ret;i++)
{
arr1[i] = arr2[i];
}
//冒泡排序
for(i=1;i<ret;i++)
{
for(j=0;j<ret-i;j++)
{
if(arr1[j+1]<arr1[j])
{
int mid = 0;
mid = arr1[j];
arr1[j] = arr1[j+1];
arr1[j+1] = mid;
}
}
}
for(i=0;i<ret;i++)
{
printf("%d ",arr1[i]);
}
return 0;
}

京公网安备 11010502036488号