code/quicksort.code
author lindenmannm
Tue, 22 Feb 2011 19:14:19 +0100
changeset 5 675024f99bf0
permissions -rw-r--r--
update xD
     1 Input: unsortierter Bereich [p, r] in Array A
     2 Output: sortierter Bereich [p, r] in Array A
     3   if r > p then
     4     wähle Pivotelement x = A[r]
     5     m = partition(A, p , r)
     6     /* Teile A bzgl. x auf:
     7      * A[p],...,A[m-1] <= x <= A[m+1],...,A[r]
     8      */
     9   Quicksort(A, p , m - 1)
    10   Quicksort (A, m + 1, r)