Hallo el... ,
sicher wirst du hier irgendwann eine Quelltextlösung finden, die dich zufrieden stellt, das jedoch wird dem Lernen nicht viel beitragen.
Mein Tip in solchen Fällen ist der so genannte "Schreibtisch-Test", du nimmst dir einen Zettel, schreibst eine Reihe von Zahlen auf und jeweils eine Spalte in eine Tabelle für eine Varible in deinem Programm, dann setzt du Breakpoints und lasst es laufen. Dann schreibst du Durchgang für Durchgang auf was passiert ist. Das ist zwar mit Arbeit verbunden, aber sollte beim Verständnis helfen. Es soll Leute geben, die Sortieralgortihmen erst nach dieser Methode richtig verstanden haben
Czapie.