Quicksort adalah algoritma sort divide-and-conquer yang memilih sebuah pivot, mempartisi elemen-elemen menjadi yang lebih kecil dan lebih besar darinya, kemudian secara rekursif mengurutkan setiap sisi. Rata-rata O(n log n), kasus terburuk O(n²).
Idenya
Partisi menempatkan pivot pada posisi akhir yang sudah tersortir; semua yang di kiri lebih kecil, semua yang di kanan lebih besar. Recurse pada kedua sisi.
