Sorting dengan Metode Quick Sort

Nama : Nadya Gayatri Erlangga
NPM : 57414762
Kelas : 1IA17
Dosen : Kunto Bayu A, ST




Quick Sort sebenarnya sama seperti Merge sort yaitu menggunakan metode Divide & Conquer. Prinsip dalam algoritma quicksort sebagai berikut: 




  • Bila elemen dalam array kurang dari jumlah tertentu (biasanya 2), proses selesai.

  • Ambil sebuah elemen yang berfungsi sebagai poros.
  • Pisahkan array dalam 2 bagian, sebelah kiri lebih kecil dari poros, sebelah kanan lebih besar dari poros.
  • Ulangi proses secara rekursif pada tiap-tiap bagian.


  • Hal penting dari hal algoritma ini adalah: bagaimana memilih poros dengan tepat dan secara efisien mengatur tiap-tiap elemen sehingga didapat elemen kecil > poros > elemen besar dalam kondisi (mendekati) seimbang.
    Contoh Quick sort dalam gambar

    Komentar

    Postingan populer dari blog ini

    Kontroversi yang Berkaitan dengan IT

    TANTANGAN DALAM MEMBUAT PRODUK DI BIDANG IT

    Pengantar Quantum Computing