Rekurzia (matematika)Rekurzia (po latinsky: recurrere = bežať znovu) je v matematike a informatike, ale aj v biológii, využitie časti vlastnej vnútornej štruktúry, napríklad definovanie funkcie pomocou seba samej. Formálna definíciaV matematike a informatike sada objektov, funkcií, alebo metód, vykazuje známky rekurzie, ak spĺňa nasledujúce vlastnosti:
Rekurzia v matematike
Rekurzívna definícia môže vyzerať napríklad takto: Ak je konečná množina, tak existuje rekurzívny algoritmus na získanie všetkých podmnožín . Množina podmnožín sa označuje a je určená vzťahom , kde a (teda T je doplnok k ). Ďalšou známou postupnosťou využívajúcou rekurziu je Fibonacciho postupnosť. Rekurzia v programovaníV informatike rekurzívna funkcia, volá samú seba. Musí obsahovať vetvu so základným prípadom pre časovú ohraničenosť funkcie. Funkcia počítajúca faktoriál pomocou rekurzívneho algoritmu: function faktorial(n)
if n == 1
return 1
else
return n * faktorial(n - 1) ZdrojeTento článok je čiastočný alebo úplný preklad článkov Power set na anglickej Wikipédii a Recursion na anglickej Wikipédii. |
Portal di Ensiklopedia Dunia