Jenis-Jenis Algoritma
1. Rekursi
Sesuatu yang akan memanggil diri sendiri berulang-ulang sehingga masalah bisa diselesaikan dengan benar.
2. Divide and Conquer
Jenis algoritma akan membagi masalah besar menjadi banyak dan lebih kecil, algoritma ini terbagi jadi dua bagian utama, yaitu:
- memecahkan masalah menjadi submasalah yang lebih independen dan lebih kecil dari masalah lain yang sejenis.
- memecahkan masalah asli setelah bisa menyelesaikan masalah yang lebih kecil secara terpisah.
3. Dynamic Programming
Algoritma akan bekerja dengan mengingat hasil dari proses masa lalu dan juga menggunakan untuk menemukan hasil baru.
Dynamic programming memecahkan masalah kompleks dengan memecahnya menjadi banyak submasalah sederhana.
Dari situ lalu mulai menyelesaikannya satu per satu, untuk disimpan digunakan di masa mendatang.
Baca Juga: Pengantar Keterampilan Generik, Materi Informatika Kelas 7 SMP