Senin, 17 Desember 2018

RECURSIVE

Image result for turn back arrowRecursive adalah suatu teknik di programming dimana suatu fungsi digunakan untuk memanggil fungsinya sendiri.Rekursi sendiri memiliki prinsip dasar seperti looping dimana akan ada pengulangan aksi terus menerus sampai suatu kondisi tidak terpenuhi lagi.Seperti bentuk while dimana kita mendeklarasikan kondisi saat looping begitu juga dengan rekursi.Kita harus membentuk base case dimana rekursi akan berhenti.Dalam programing biasanya rekursi memnggil dirinya sendiri namun berpindah parameter.Yang menjadi patokan adalah parameter nya bukan fungsinya.Apa yang dilakukan sama hanya yang berganti parameternya.Jika kita tidak membentuk base case aka fungsi kita akan looping forever. berikut adalah contoh dari rekursif
Image result for recursion in c

Tidak ada komentar:

Posting Komentar