import java.util.*; class MergeSort1 // Destructive merge sort on a given array of integers { public static void main(String[] args) throws Exception { Scanner input = new Scanner(System.in); System.out.println("Enter some numbers (all on one line):"); String line = input.nextLine(); String[] numbers = line.split(" "); Integer[] a = new Integer[numbers.length]; for(int i=0; i1) { int i,mid = a.length/2; Integer[] half1 = new Integer[mid]; Integer[] half2 = new Integer[a.length-mid]; for(i=0; i