Penjelasan Rekursif
Apa itu Rekursif ?
Pada pemrograman, rekursif merupakan pemecahan suatu masalah dengan cara memecah masalah tersebut menjadi masalah paling dasar. Pemecahan masalah yang dasar tersebut digunakan untuk memecahkan masalah selanjutnya yang lebih kompleks. Pada pemecahan masalah secara rekursif, dapat dicari 2 kondisi, yaitu base case dan recursive case.
Base Case merupakan kondisi masalah yang paling dasar, sedangkan recursive case merupakan kondisi masalah yang lebih kompleks. Untuk penjelasan lebih lanjut dapat dilihat 3 contoh implementasinya, seperti berikut.
1. Penggunaan rekursif untuk mencari faktorial bilangan
Dan berikut merupakan hasil output dari program diatas
2. Penggunaan rekursif untuk menghitung banyak print
Dan berikut merupakan hasil output dari program diatas
Dan berikut merupakan hasil output dari program diatas
4. Penggunaan rekursif pada Tower of Hanoi
Untuk penjelasan lebih jelas pada rekursif di Tower of Hanoi dapat dilihat pada link berikut ini. Implementasi Rekursif pada Tower of Hanoi :
Komentar
Posting Komentar