"TIDAK ADA NIAT UNTUK MENGAJARI, HANYA UNTUK BERBAGI"

Strategi Algoritma: Marge Sort Dengan Algoritma Divide and Conquer

Minggu, 11 Mei 20140 komentar

Definisi Divide and Conquer
Divide:  membagi masalah menjadi beberapa upa-masalah yang memiliki kemiripan dengan masalah semula namun berukuran lebih kecil (idealnya berukuran hampir sama)
Conquer: memecahkan (menyelesaikan) masing-masing upa-masalah (secara  rekursif), dan
Combine: mengabungkan solusi masing-masing upa-masalah sehingga membentuk solusi masalah semula.  

Disini kita akan membahas contoh marge sort dengan algoritma Divide and Conquer.
Berikut misalkan tabel A berisi elemen-elemen berikut:


Algortimanya:

Skema utama divide dan conquer


Jika pembagian selalu menghasilkan dua upa-masalah yang berukuran sama:

Codingnya Mengunakan Bahasa Pemrograman C++:



Outputnya:

Oke untuk sementara itu saja yang dapat Saya bagikan kepada Teman-teman Informatika, kalau ada kekurangan dalam postingan ini mohon di maklumi karena saya masih dalam tahap belajar :D

Ulasan lain tentang  Strategi Algoritma
Share this article :

Posting Komentar

 
Support : KOLOT | Creating Website | KOLOT Teamplate | KOLOT | KOLOT
Copyright © 2013. KOTAK::ILMU - All Rights Reserved
Template Created by Creating Website Modify by KOLOT
Proudly powered by Blogger