• 3--合并数组


    /*
    问题描述:
    	排序数组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
    ", sizeof(a));
    
    	//insertArray(a, b, 11, 15);
    
    
    
    	// for (int i = 0; i < 100; i++)
    	// {
    	// 	if (i % 10 == 0)
    	// 	{
    	// 		printf("
    ");
    	// 	}
    	// 	printf("%d ", a[i]);
    	// }
    
    	return 0;
    }
    

      

  • 相关阅读:
    Servlet
    javaBean
    堆排序
    快速排序
    JSP9大内置对象
    include指令与<jsp:include>动作标识
    JSP指令标识
    TreeSet
    使用Docker存储之卷Volume
    Java学习之HttpClient的GET与POST请求
  • 原文地址:https://www.cnblogs.com/hgonlywj/p/4842542.html
Copyright © 2020-2023  润新知