void He(int arr1[],int arr2[],int n,int m,int c[]){ int c1=0,c2=0,r=0; while(c1<n&&c2<m){ if(arr1[c1]<arr2[c2]){ c[r++] = arr2[c2++]; } else c[r++] = arr1[c1++]; } while(c1<n){ c[r++] = arr1[c1++]; } while(c2<m){ c[r++] = arr2[c2++]; } }
还是比较容易理解的!
void He(int arr1[],int arr2[],int n,int m,int c[]){ int c1=0,c2=0,r=0; while(c1<n&&c2<m){ if(arr1[c1]<arr2[c2]){ c[r++] = arr2[c2++]; } else c[r++] = arr1[c1++]; } while(c1<n){ c[r++] = arr1[c1++]; } while(c2<m){ c[r++] = arr2[c2++]; } }
还是比较容易理解的!