Quicksort je algoritmus řazení typu divide-and-conquer, který si zvolí pivot, rozdělí prvky na ty menší a větší než on, a pak rekurzivně řadí obě strany. Průměr O(n log n), nejhorší případ O(n²).
Myšlenka
Dělení umístí pivot na jeho konečnou pozici v seřazeném poli; vše vlevo je menší, vše vpravo je větší. Rekurzivně zavolej na obě strany.
