Rekurze (programování): Porovnání verzí

Smazaný obsah Přidaný obsah
{{Ve výstavbě|14 dní}}
Bez shrnutí editace
Řádek 1:
{{Ve výstavbě|14 dní}}
[[File:Loewenburg Lauenberg.jpg|center|500px]]
'''Rekurze''' v [[programování]] je situace, kdy je [[podprogram|procedura nebo funkce]] vyvolána v rámci jednoho [[Vlákno (program)|vlákna]] dříve, než je dokončeno její předchozí vyvolání. Rekurze může být '''přímá''' (procedura nebo funkce volá sebe samu), nebo '''nepřímá''' (procedura nebo funkce volá jiné procedury nebo funkce, ty mohou volat další, atd. až je v některé úrovni znovu vyvolána původní procedura nebo funkce).
<big><big><big><center>'''Výstavba se nepovedla'''</center></big></big></big><div style="display:none">
'''Rekurze''' v [[programování]] je situace, kdy je [[podprogram|procedura nebo funkce]] vyvolána v rámci jednoho [[Vlákno (program)|vlákna]] dříve, než je dokončeno její předchozí vyvolání. Rekurze může být '''přímá''' (procedura nebo funkce volá sebe samu), nebo '''nepřímá''' (procedura nebo funkce volá jiné procedury nebo funkce, ty mohou volat další, atd. až je v některé úrovni znovu vyvolána původní procedura nebo funkce).
 
Použití rekurze může usnadnit a zelegantnit řešení některých úloh.