码迷,mamicode.com
首页 > 编程语言 > 详细

3--合并数组

时间:2015-09-27 20:00:35      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:

/*
问题描述:
	排序数组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;
}

  

3--合并数组

标签:

原文地址:http://www.cnblogs.com/hgonlywj/p/4842542.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!