C有序数组的合并
#include <stdio.h>
#include <stdlib.h>
//合并两个有序数组,且合并后的数组仍然有序 (必须是两个有序数组,否则结果不正确)
void CombineArr(int* arr1,int arr1_len,int* arr2,int arr2_len,int* arr3)
{
/*参数:arr1,arr2,arr3:数组1,数组2,数组3;arr1_len ,arr2_len:数组1,数组2的长度 */
int i=0,j=0,h=0;//i,j,h用来作为三个数组的下标(相当于链表的指针)
//当arr1,arr2均没有被遍历完
while(i<arr1_len&&j<arr2_len)
{
if(arr1[i