REKURSIOON - Recursion
---- Q(...); P
1 ...
END; { P }
...
-------P(...);
Joonis 1. Rekursioon ehk iseenesessepöördumine
Rekursioon: magasini kasutamisnäide
On teada, et alamprogrammi rekursiivsetel väljakutsetel loodavad lokaalmuutujate
pôlvkonnad paigutatakse pinudesse ja need hävitatakse tagasipöördumistel
alamprogrammist. Järgnevas vaatleme pinumehhanismi lähemalt. Me teeme seda lihtsa
alamprogrammi -- rekursiivse faktoriaalfunktsiooni näitel. Rekursiooni käsitlust
alustame üldisemast.
Rekursiivsed definitsioonid ja algoritmid
Rekursiivsel defineerimisel määratletakse defineeritav objekt (suurus) iseenda