keine Motivation, den Fehler selber zu finden?
in Zeile 35 hast du ein so schönes System.out.println(),
wieso machst du danach nicht weiter, prüfst jede Einzelheit des Codes danach,
was sind i, j am Anfang, welche Werte links, rechts werden gefunden, notfalls jeden Vergleich bis dahin einzeln
du hast doch sicher ein Beispiel was du dir mit deinen Augen angeschaut hast,
du siehst auch dass das Programm das richtige Pivot wählt, du weiß inzwischen sicher ziemlich genau, welche zwei Elemente als erstes vertauscht werden müssten,
du weißt welche Elemente davor links und rechts vielleicht übersprungen werden weil der Vergleich mit dem Pivot irgendwas ergibt was du dir hoffentlich nebenher schon überlegt hast,
je länger du nachdenkst desto genauer kannst du jeden einzelnen Millimeter des Programmablaufs genau vorhersagen
(so mache ich das
)
was spricht dagegen exakt dem tatsächlichen Programmlauf zu folgen und die nicht bedachten Unterschiede festzustellen und dann zu korrigieren,
entweder den Fehler im Code oder die eigene Vorstellung des Vorgangs und daraufhin ganz anderen Code?