RECURSIVE
Recursive merupakan sebuah fungsi yang memanggil dirinya sendiri ketika digunakan, seperti looping hanya dalam bentuk function dan memakan memory lebih banyak.
berikut contoh menggunakan RECURSIVE dan perbedaanya dengan ITERATIF dalam faktorial:
•Factorial - Recursive:
long factor (int n)
{
if(n==0) return (1);
else return(n * factor(n-1));
}
•Factorial - Iterative
long factor(int n) {
long
i, fac = 1;
for(i=1; i<=n; i++) fac *= i;
return
(fac);
}
No comments:
Post a Comment