/*
问题描述:
排序数组A1和排序数组A2,A1内存有足够空间,
将A2的数组中数字插入A1.
解题思路:
首先去重复,然后计数。计算A1中末位的长度,
然后,将两个数组,按照大小,从后插入数组A1中。
*/
#include <stdio.h>
void insertArray(int a[], int b[])
{
//默认0是数组a先结束,意思是a的最后一个元素小于b的最后一个元素,1是数组b先结束。
bool singal = 0;
for (int i = 0, j = 0; ; i++, j++)
{
if (a[i] > a[i + 1])
{
singal = 0
break;
}
if (b[i] > b[i + 1])
{
singal = 0
break;
}
}
return ;
}
int main()
{
int a[100] = {2, 4, 7, 9, 11, 13, 22, 24, 33, 54, 67};
int b[] = {1, 3, 4, 5, 6, 9, 11, 21, 30, 39, 45, 50, 51, 60, 100};
printf("%d\n", sizeof(a));
//insertArray(a, b, 11, 15);
// for (int i = 0; i < 100; i++)
// {
// if (i % 10 == 0)
// {
// printf("\n");
// }
// printf("%d ", a[i]);
// }
return 0;
}
原文:http://www.cnblogs.com/hgonlywj/p/4842542.html