Quicksort je sort temeljen na principu "podijeli pa vladaj" koji bira pivot, dijeli elemente na one manje i veće od njega, te zatim rekurzivno sortira obje strane. Prosječna složenost je O(n log n), a najgori slučaj je O(n²).
Ideja
Particioniranje postavlja pivot na njegovu završnu sortiranu poziciju; sve lijevo je manje, sve desno je veće. Rekurzivno obradite obje strane.
