public class MergeSorter { private int[] a; private int[] b; // Hilfsarray public void sort(int[] a) { this.a=a; b=new int[a.length]; mergesort(0, a.length-1); } private void mergesort(int l, int r) { if (l
Die Anwedung der Sortierung erfolgt durch den folgenden Aufruf in der Main:
int[] c = {1,19,15,18,20,9,7,5,24,1,9,16,12}; MergeSorter s=new MergeSorter(); s.sort(c);