import java.util.*; public class mergeSort{ static void merge(int arr[], int left, int mid, int right, int temp[]){ int i = left; int j = mid+1; int k = left; while(i<=mid && j<=right){ if(arr[i]<=arr[j]){ temp[k++] = arr[i++]; }else{ temp[k++] = arr[j++]; } } while(i<=mid) temp[k++] = arr[i++]; while(j<=right) temp[k++] = arr[j++]; for(int x = left;x<=right;x++){ arr[x] = temp[x]; } } static void mergeSort(int arr[], int left, int right, int temp[]){ if(left