AOAEXP03
AOAEXP03
//Parth More_SE_B_32
#include <stdio.h>
int i;
printf("\n");
int i, j, k;
if (L == NULL || R == NULL) {
exit(1);
}
arr[k] = L[i];
i++;
} else {
arr[k] = R[j];
j++;
k++;
arr[k] = L[i];
i++;
k++;
j++;
k++;
free(L);
free(R);
int mid;
// Main function
int main() {
int n, i;
if (arr == NULL) {
return 1;
scanf("%d", &arr[i]);
printf("\n");
printf("\nSorting Process:\n");
mergeSort(arr, 0, n - 1);
printf("\n");
// Free allocated memory
free(arr);
return 0;