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

Smazaný obsah Přidaný obsah
Bez shrnutí editace
m Editace uživatele 37.188.236.6 (diskuse) vráceny do předchozího stavu, jehož autorem je Jvs
Řádek 1:
{{Ve výstavbě|14 dní}}
'''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).
[[File:Loewenburg Lauenberg.jpg|center|500px]]
<big><big><big><center>'''Výstavba se nepovedla'''</center></big></big></big><div style="display:none">
'''Rekurze''' [[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.