Die j-Schleife hält nicht auf Elementen gleich Pivot, da diese nicht auf die andere Seite getauscht werden müssen. Auch das habe ich getestet. So stimmt der Code auch mit den Kommentaren überein, die schon vorhanden waren.