#include <stdio.h>
void MergeArr(int a[], int m, int b[], int n, int c[])
{
int i = 0, j = 0, k = 0;
while(i<m && j<n)
{
if(a[i] < b[j])
c[k++] = a[i++];
else
c[k++] = b[j++];
}
while(i < m)
c[k++] = a[i++];
while(j < n)
c[k++] = b[j++];
}
int main()
{
int i;
// ç¨æ°ç»è¡¨ç¤ºé¡ºåºè¡¨
int A[4] = {2,5,9,10};
int B[6] = {1,3,4,7,8,12};
int C[10] = {0};
MergeArr(A, 4, B, 6, C);
for(i = 0; i < 10; ++i)
printf("%d ", C[i]);
return 0;
}
追é®è¿ä¸ªé¢ç®åºè¯¥æ¯è¦è¾å
¥AB两个æ°åï¼è¾åºC