Dalam algoritma Divide and Conquer, dasar pemikirannya adalah untuk mengatasi masalah di dua area. Bagian pertama yaitu mempartisi masalah menjadi sub-masalah yang sama.
Bagian kedua adalah menangani masalah yang lebih sederhana secara mandiri dan setelah itu menambahkan hasil gabungan untuk membuat tanggapan terakhir terhadap masalah tersebut.
Sekarang menuju tipe lain yang disebut sebagai algoritma paling 'serakah'. Jadj algoritma Greedy memiliki peran untuk memberikan bantuan secara tiba-tiba.
ADVERTISEMENT
SCROLL TO CONTINUE WITH CONTENT
Bantuan tersebut datang tanpa pertimbangan atau pilihan yang telah diasumsikan akhir-akhir penggunaan.
Pada jenis algoritma ini, masalah diselesaikan dengan cara terbilang baik. Misalnya, dengan prosedur algoritmik untuk menangani masalah secara rekursif dengan mencoba membangun jawaban dengan matang.
Pada gilirannya algoritma pelacakan bisa menghilangkan solusi yang mengabaikan untuk memenuhi kondisi situasi pada setiap titik waktu.
Anda dapat menganggap pemrograman algoritma sebagai resep yang menggambarkan kemajuan spesifik yang diperlukan komputer untuk menangani masalah atau mencapai suatu tujuan.
Sebuah pemrograman algoritma menggambarkan bagaimana untuk mencapai sesuatu, dan komputer Anda akan melakukannya dengan tepat tanpa gagal.
Semua hal dipertimbangkan setelah pengguna mengubah algoritma menjadi bahasa. Namun demikian, penting untuk dicatat bahwa pemrograman algoritma bukanlah kode komputer. Algoritma ditulis dalam bahasa Inggris langsung oleh programmer.
Kesimpulannya, kita dapat mengatakan bahwa suatu algoritma adalah proses langkah demi langkah untuk pemecahan masalah.
Algoritma bisa dipahami dan dalam hal ini, masalah dipecah menjadi potongan atau langkah yang lebih kecil. Dengan demikian, memudahkan programmer untuk memodifikasi menjadi program yang sebenarnya.
Meski demikian ada beberapa kelemahan seperti menulis algoritma membutuhkan waktu lama sehingga kita dapat mengatakan bahwa membangunnya bisa memakan waktu, seperti dikutip Analytics Steps.
Catatan Redaksi: Berita ini mengalami perubahan karena terdapat kekeliruan, pada Rabu (1/12) pukul 14.14 WIB.
(can/fjr)