Quicksort - 2

Het quicksort algoritme zou je op de volgende manier kunnen beschrijven:

Bepaal de spil
Als er meer dan één element is
    Doorloop de rij
    Wanneer een element in het bovenste deel goed staat
        ga naar het volgende
    Wanneer een element in het onderste deel goed staat
        ga naar het volgende
    Als niet alle elementen goed staan
        Verwissel het huidige element van het bovenste deel met
        het huidige element van het onderste deel
Als het bovenste deel nog niet gesorteerd is
    sorteer het bovenste deel
Als het onderste deel nog niet gesorteerd is
    sorteer het onderste deel