2210191027
2210191027
Rekursif
Algoritma & Struktur Data
Rekursif
Ade Imannurohma (2210191002)
<= Kelompok 6
Rahmadillah Maulana (2210191005)
Laurensius Yuda Wicaksono (2210191025)
Zaikhul Sulthon Suasono (2210191027)
Introduction
Dalam Bahasa pemrograman istilah rekursif merupakan implementasi dari
sebuah fungsi yang dapat memanggil dirinya sendiri dan jika dalam matematis
rekursif merupakan suatu metode atau definisi dari sebuah fungsi yang
mengandung fungsi itu sendiri
Karakteristik
Teknik rekursif sendiri adalah bentuk implementasi dari algoritma dengan tipe divide and conquer. Sebuah algoritma dengan
tipe ini memiliki 3 tahapan umum yakni:
Secara umum bentuk dari sub program rekursif memiliki statement kondisional:
Else
If Then (lakukan intruksi
(panggil diri sendiri
(kondisi yang akan
dengan parameter dieksekusi bila
khusus tak yang sesuai) kondisi khusus
dipenuhi) terpenuhi)
IMPLEMENTASI LANGSUNG
Berikut ini merupakan source code yang merupakan implementasi
dari rekursif yang ditulis dengan bahasa C++
Faktorial
RUN
Any questions?