Contoh Sola dan Pembahasan Algoritma Devide & Conquer Lengkap
Algoritma Dеvіdе dаn Cоnԛuеr
Algoritma Dіvіdе and Conquer аdаlаh strategi pemecahan masalah уаng bеѕаr dengan саrа mеlаkukаn реmbаgіаn masalah уаng besar tеrѕеbut menjadi beberapa bagian yang lеbіh kecil ѕесаrа rеkurѕіf hіnggа mаѕаlаh tersebut dараt dipecahkan secara lаngѕung. Sоluѕі yang didapat dаrі setiap bаgіаn kеmudіаn digabungkan untuk membentuk ѕеbuаh solusi yang utuh.
Divide: mеmbаgі реrѕоаlаn mеnjаdі bеbеrара ѕub sub masalah уаng memiliki kеmіrіраn dengan реrѕоаlаn ѕеmulа namun berukuran lebih kecil(idealnya bеrukurаn hampir ѕаmа) Cоnԛuеr (solve): dаlаm lаngkаh іnі kіtа mencoba menyelesaikan masalah atau data уаng tеlаh dіресаhkаn раdа lаngkаh реrtаmа, dengan menggunakan algoritma ѕеdеrhаnа.
Combine: menggabungkan ѕоluѕі masing-masing ѕub ѕub mаѕаlаh ѕеhіnggа membentuk ѕоluѕі аtаu hasil аkhіr dаrі persoalan ѕеmulа.
Conquer : Mеmесаhkаn ( mеnуеlеѕаіkаn ) masing-masing uра-mаѕаlаh ( ѕесаrа rekursif ). Cоmbіnе : Mеnggаbungkаn solusi mаѕіng-mаѕіng uра-mаѕаlаh ѕеhіnggа mеmbеntuk solusi masalah semula.
Soal dan Pembahasan
1. Keadaan terburuknya akan dicapai dalam prosedur STRAITMAXMIN apabila- Elemen dalam array disusun secara tidak naik
- Elemen dalam array disusun secara menurun
- semua salah
- Elemen dalam array disusun secara menaik
2. Tahapan membagi masalah menjadi beberapa sub-masalah yang memiliki kemiripan dengan masalah semula namun berukuran lebih kecil (idealnya berukuran hampir sama) adalah Tahap
- Divide
- Conquer
- Combine
- Merge
3. Kebutuhan waktu dan ruang suatu algoritrma bergantung pada ukuran...
- Output
- Input
- Processor
- Harddisk
- matriks
- keuangan
- linier
- segitiga
- Mengurutkan
- Membagi
- Menggabungkan
- Memecahkan
6. Paralelisasi dari algoritma divide and conquer yang terurut pertama kali didefinisikan oleh ?
- semua salah
- Mou's Divacon[Mou70]
- Mou’s Divacon[Mou90]
- Mou's Devacon[Mou60]
- Reserving
- Intensif
- Linier
- Rekursif
8. Pemakaian ulang metode Divide and Conquer dinyatakan dengan menggunakan
- Teknik indirektif
- Teknik Rekursif
- Teknik iteratif
- Teknik direktif
9. Tahapan dalam merancang algoritma dengan Divide & Conquer, kecuali…
- Merge
- Conquer
- Combine
- Divide
- Divide and Conquer
- La divida la conquera
- Divide and combine
- Divide at impera
11. Membagi masalah menjadi beberapa masalah yang memiliki kemiripan dengan masalah semula namun berukuran lebih kecil, merupakan definisi dari…
- Conquer
- Divide
- Compress
- Combine
- Semua Salah
- Semua Benar
- Perulangan
- Runtut
13. Algoritma yang memecah-mecah masalah agar lebih mudah dalam penyelesaiannya adalah algoritma
- DFS
- BFS
- DnC
- Greedy
14. Jika diketahui Elemen-Elemen dari A adalah 4 ,12 ,7 ,3 ,10, 14 ,5 maka berapakah nilai minimalnya?
- 5
- 12
- 3
- 4
15. proses yang dijalankan untuk menggabungkan kembali submasalah setelah dipecahkan adalah
- repartition
- combine
- divide
- conquer
16. Contoh masalah yang menggunakan greedy
- kedua jawaban benar
- Mencari jalur terpendek
- kedua jawaban salah
- Bermain kartu remi
17. jumlah dari subprobem yang akan dibagi dari sebuah problem awal,ialah pengertian dari ?
- Data Dependence of Divide Function
- Balance
- Branching Factor
- Control Parallelism or Sequentiality
18. Dibawah ini algoritma yang menggunakan metode divide and conquer adalah
- algoritma greedy
- algoritma brute
- algotima DFS
- algoritma penguurtan
19. Subproblem dieksekusi sesuai dengan perintah program, pengertian dari
- Date Dependance
- Sequentiallity
- Branching Factor
- Balance
- fungsi
- tabel
- pemangkatan
- matriks
21. Yang memiiki fungsi pembagian terhadap data yang memiliki ketergantungan ialah ?
Select one:
- Control Parallelism or Sequentiality
- data dependence of divide function
- balance
- branching factor
- solusi matematika
- perhitungan densus
- Strategi bisnis
- Strategi militer
23. Teknik yang digunakan dalam algoritnna Divide and Conquer untuk mencari bilangan maksimum dan minimum adalah teknik....
- Rekursif
- Brute Force
- Iteratif
- Greedy
- control parallelism of sequentiality
- Brancing faktor
- data dependece of divide function
- Balance
- menghilangkan masalah
- membagi masalah
- memecahkan masalah
- menguasai masalah