Page 73 - MODUL X FASE E
P. 73

3.  Quick Sort
                                      Metode quick sort sering disebut juga metode partisi (partition

                               exchange  sort).  Metode  ini  diperkenalkan  pertama  kali  oleh
                               C.A.R. Hoare pada tahun 1962. Guna  mempertinggi efektivitas
                               dari metode ini, digunakan teknik menukarkan dua elemen dengan
                               jarak yang cukup besar. Metode quick sort dibedakan menjadi dua,

                               yaitu sebagai berikut:
                               a.  Metode Quick Sort Nonrekursif
                                          Implementasi  secara  nonrekursif  memerlukan  dua  buah

                                   tumpukan  (stack)  yang  digunakan  yang  digunakan  untuk
                                   menyimpan  batas-batas  subbagian.  Pada  prosedur  ini
                                   menggunakan tumpukan yang bertipe record (struktur) yang

                                   terdiri dari elemen kiri (untuk mencatat batas kiri) dan kanan
                                   (untuk  mencatat  batas  kanan).  Tumpukan  dalam  hal  ini
                                   dideklarasikan sebagai array.

                               b.  Metode Quick Sort Rekursif
                                   Adapun metode quick sort rekursif adalah sebagai berikut.
                                    1)  x=Data[(L+R)/2]



                                                                                                    73
   68   69   70   71   72   73   74   75   76   77   78