Rekurzívna funkcia je funkcia, ktorá v tele obsahuje volanie samej seba.
Pri vytvaraní rekurzívnej funkcie je potrebné:
- definova správny názov funkcie
- rozhodnú, aké parametre budé ma funkcia a ich typ
- zisti návratový typ funkcie
- analyzova úlohu a urči problém, ktorý pomocou rekurzie vieme rozdeli na menie podproblémy toho istého typu
- deklarova čas funkcie
- rozhodnú, čo sa bude robi s hodnotou funkcie pri rekurzívnom vynáraní
- urči podienku rekurzívneho vnárania
- urči priradenie na rekurzívnom dne.
|