Quicksort är en dela-och-erövra-sortering som väljer en pivot, partitionerar element i de mindre och större än den, sedan rekursivt sorterar varje sida. Genomsnittligt O(n log n), värsta fall O(n²).
Idén
Partitionering placerar pivot i dess slutgiltiga sorterade position; allt till vänster är mindre, allt till höger är större. Rekursera på båda sidorna.
