Die Klasse ist exportiert und schnell umgeschrieben aus einem Gerüst für mehrere Sorter, heißt dass die zu sortierende Liste ursprünglich in der gesamten Klasse vorhanden war und somit isBigger() nur mit 2 int Parametern aufgerufen wurde.
Es gab auch noch die Methode swap(int a, int b), welche in der Urklasse vorhanden war und in der die Anweisungen zum Tauschen standen.
Aber: Warum sollte ich, wenn ich 2 Arrays von Integern durchsuche, foreach benutzen ? Dabei gebe ich doch die Kontrolle über die Reihenfolge der Vergleiche ohne Grund komplett ab.
|