KnowledgeMaps Flowchart
QuickSort (Data, Left, Right) Partition (Data, Left, Right)
Left i := Left
PivotIndex := Partition (Data, Left, Right) j := Right - 1
QuickSort (Data, Left, PivotIndex - 1) Pivot := Data [Right]
QuickSort (Data, PivotIndex + 1, Right)
Data [i] <= Pivot and i < Right
End i := i + 1
Data [j] >= Pivot und j > Left
j := j + 1
i
Swap Data [i] and Data [j]
Swap Data [i] and Data [Right] End Return value: i