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