import java.util.Arrays; public class MergeInPlace{ public static void mergeSort(int arr[], int s, int e){ if(e-s == 1){ return; } int m = (s+e)/2; mergeSort(arr,s,m); mergeSort(arr,m,e); merge(arr, s , m ,e); } public static int[] merge(int arr[], int s,int m, int e){ int i = s; int j = m; int k = 0; int mix[] = new int[e-s]; while(i