Algoritma Divide and Conquer

ALGORITMA DIVIDE AND CONQUER


  • Pengertian 

Algoritma Divide dan Conquer merupakan hasil gabungan dari kata Divide dan Conquer. Conquer ini berarti membagi persoalan menjadi beberapa masalah yang memiliki kemiripan dengan persoalan semula namun berbeda kecil. Sedangkan Conquer merupakan penyelesaian setiap masalah yang ada. Pengertian dari Algoritma Divide and Conquer adalah strategi pemecahan masalah yang besar dengan cara melakukan pembagian masalah yang besar menjadi beberapa bagian yang lebih kecil secara rekrusif sehingga masalah tersebut dapat terpecahkan langsung.

  • Sejarah

Nama Divide and Conquer sendiri diambil dari siasat militer milik Belanda pada zaman penjajahan dengan nama divide ut imperes. Strategi ini merupakan strategi yang fundamental dalam ilmu komputer dengan sebutan Divide and Conquer. Algoritma ini ditemukan ilmuwan Rusian bernama Anatolii Alexeevich Karatsuba pada tahun 1960.

  • Cara Kerja

Ada 3 cara tahap kerja pada algoritma ini, yaitu :

    1. Divide : Membagi masalah menjadi beberapa upa-masalah yang memilki kemiripan dengan masalah semula namun berukuran lebih kecil.
    2. Conquer : Memecahkan masing - masing upa-masalah secara rekrusif.
    3. Conbine : Menggabungkan solusi masing - masing upa-masalah sehingga membentuk masalah semula.

Source :


Tentang Pembuat :




Nama    : Eugiutama Fitra Luqman
NPM     : 20312109
Kelas     : IF 20 C

Webstie Teknokrat :

FSIP Teknokrat 

Komentar

Postingan populer dari blog ini

Macam - Macam Permasalahan dalam Algoritma

IMPLEMENTASI ALGORITMA BRANCH & BOUND