Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void merge_arrays(int A[], int B[], int res[], int size1, int size2) {
- int i, j, c = 0;
- for (i = 0, j = 0; (i < size1) && (j < size2);) {
- if (A[i] > B[j]) {
- res[c++] = B[j++];
- }
- else if (B[j] > A[i]) {
- res[c++] = A[i++];
- }
- }
- for (i = i; i < size1; i++) {
- res[c++] = A[i];
- }
- for (j = j; j < size2; j++) {
- res[c++] = B[j];
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment