Quicksort

From Algowiki
Revision as of 12:57, 11 September 2014 by Luedecke (talk | contribs)
Jump to navigation Jump to search
Partition(A, p, r)
x = A[r]
i = p-1
for j = p to r - 1
 if A[j] <= x
  i = i + 1
  exchange A[i] with A[j]
exchange A[i + 1] with A[r]
return i + 1