DEFINISI
Sebuah objek disebut rekursif jika objek tersebut
didefinisikan menjadi lebih sederhana dalam
terminologinya sendiri
Rekursif disusun oleh 2 bagian :
(i) Basis : berisi kasus yang terdefinisi pada fungsi
rekursif, sekaligus menghentikan rekursif
(ii) Rekurens : mendefiniskan objek dalam
terminologi dirinya sendiri
CONTOH 1
Faktorial :
(i) n! = 1 ; jika n = 0 {basis}
(ii) n! = n x (n-1)! ; jika n > 0 {rekurens}
Analisis :
(1) 4! = 4 x 3!
(2) 3! = 3 x 2!
(3) 2! = 2 x 1!
(4) 1! = 1 x 0!
(5) 0! = 1
ALGORITMA REKURSIF UNTUK MENGHITUNG N!