Hier die Antwort:
17, 2, 87, 34, 22, 7, 27, 10
Man wählt ein Pivotelement aus. Z.B die 10.
Anschließend bestimmt man noch die Zeiger i und j. j wäre 17 und i 27. J sucht nun solange nach einem Element, dass größer als 10 ist, dass ist mit der Zahl 17 der Fall. 7 ist kleiner als 10(das wäre das i) nun tauscht man diese Werte um und wir erhalten
7 2 87 34 22 17 27 10
Nun gehen die Zeiger weiter. J trifft auf 87 und i auf 2, da nun beide aneinander vorbei gegangen sind(sich überkreuzt haben) wird nun das i mit dem Pivotelement vertuscht und man erhält
7 2 10 22 17 27 87
Nun werden alle Elemente rechts von 10 und links die größer als 10 sind sortiert.
Neue Pivotelement sind 7 und 22
Die 2 ist kleiner als 7 also wird getauscht.
Die 17 ist kleiner als 10 also wird getauscht.
Wir erhalten:
2 7 10 17 22 27 87