KnowledgeMaps Flussdiagramm
QuickSort (Daten, Links, Rechts) Teile (Daten, Links, Rechts)
Links i := Links
PivotIndex := Teile (Daten, Links, Rechts) j := Rechts - 1
QuickSort (Daten, Links, PivotIndex - 1) Pivot := Daten [Rechts]
QuickSort (Daten, PivotIndex + 1, Rechts)
Daten [i] <= Pivot und i < Rechts
Ende i := i + 1
Daten [j] >= Pivot und j > Links
j := j + 1
i
Tausche Daten [i] mit Daten [j]
Tausche Daten [i] mit Daten [Rechts] Ende Rückgabewert: i