Algoritma ini terdiri dari 4 langkah utama:
- Jika struktur data terdiri dari 1 atau 0 elemen yang harus diurutkan, kembalikan struktur data itu apa adanya.
- Ambil sebuah elemen yang akan digunakansebagai pivot point (poin poros). (Biasanya elemen yang paling kiri.)
- Bagi struktur data menjadi dua bagian – satu dengan elemen-elemen yang lebih besar daripada pivot point, dan yang lainnya dengan elemen-elemen yang lebih kecil dari pada pivot point.
- Ulangi algoritma secara rekursif terhadap kedua paruh struktur data.
Tidak ada komentar:
Posting Komentar