JavaQuick

Aus ProgrammingWiki
Archivierte Version vom 2010-04-09T11:52:56+00:00. Aktuelle Version

Quicksort in Java

Der Algorithmus

<eval id="4bbf141066923"> QuickSort = Quicksorter (); QuickSort.sort(new int[] {1,42,5,23,6,34}); </eval>

Hinweis: Typisches OOM-Overkill-Beispiel. Es wäre sinnvoller eine statische Java-Methode für Quicksort anzubieten, die ein Array nimmt und das sortierte Array zurückliefert. Alternativ könnte man ein SortableArray von Array erben und die quicksort Methode hinzufügen - was hier im Wiki aber nicht gut geht. 20% von diesem Javacode haben eigentlich nichts mit dem Algorithmus zu tun. Überlegt doch mal ob ihr das nicht vereinfachen könnt :-)