Algoritma QuickSort
Metode Quick
sering disebut juga metode partisi (partition exchange sort). Metode
ini diperkenalkan pertama kali oleh C.A.R. Hoare pada tahun 1962.
Untuk mempertinggi efektifitas dari metode ini, digunakan teknik
menukarkan dua elemen dengan jarak yang cukup besar.
Proses penukaran
dengan metode quick dapat dijelaskan sebagai berikut.: mulamula
dipilih data tertentu yang disebut pivot, misalnya x. Pivot dipilih
untuk mengatur data di sebelah kiri agar lebih kecil daripada pivot
dan data di sebelah kanan agar lebih besar daripada pivot. Pivot ini
diletakkan pada posisi ke j sedemikian sehingga data antara 1 sampai
dengan j-1 lebih kecil daripada x. Sedangkan data pada posisi ke j+1
sampai N lebih besar daripada x. Caranya dengan menukarkan data
diantara posisi 1 sampai dengan j-1 yang lebih besar daripada x
dengan data diantara posisi j+1 sampai dengan N yang lebih kecil
daripada x. Ilustrasi dari metode quick dapat dilihat pada Gambar
Berikut:
Berikut source codenya :
0 komentar:
Posting Komentar