Rekurze je programovací technika, při níž je určitá procedura nebo funkce znovu volána dříve, než je dokončeno její předchozí volání.Použití rekurze může u některých úloh vést ke stručnému a matematicky elegantnímu řešení. Nevede ale nutně k řešení optimálnímu.

PropertyValue
dbpedia-owl:abstract
  • Rekurze je programovací technika, při níž je určitá procedura nebo funkce znovu volána dříve, než je dokončeno její předchozí volání.Použití rekurze může u některých úloh vést ke stručnému a matematicky elegantnímu řešení. Nevede ale nutně k řešení optimálnímu. Použití rekurze vede obvykle k jinému rozložení využití prostředků přidělených programu operačním systémem, případně k jejich rychlejšímu vyčerpání, proto se při optimalizaci programu většinou snažíme rekurzi omezit nebo odstranit.Některé (zejména starší) programovací jazyky a některé překladače rekurzi neumožňují; jiné vyžadují, aby programátor explicitně uvedl, že je daná procedura nebo funkce rekurzivní.Jednou ze základních součástí většiny programovacích jazyků jsou cykly. Existují však i jazyky, které místo cyklů využívají právě rekurzi. Jedná se například o Lisp či Prolog.
dbpedia-owl:wikiPageID
  • 34901 (xsd:integer)
dbpedia-owl:wikiPageLength
  • 11947 (xsd:integer)
dbpedia-owl:wikiPageOutDegree
  • 29 (xsd:integer)
dbpedia-owl:wikiPageRevisionID
  • 15615286 (xsd:integer)
dbpedia-owl:wikiPageWikiLink
dbpedia-owl:wikiPageWikiLinkText
  • rekurze
  • rekurzi v programování
  • rekurzivní
  • rekurentně
  • rekurzivní algoritmus
  • Rekurze (programování)
  • rekurzivní volání
  • rekurzí
dcterms:subject
rdfs:comment
  • Rekurze je programovací technika, při níž je určitá procedura nebo funkce znovu volána dříve, než je dokončeno její předchozí volání.Použití rekurze může u některých úloh vést ke stručnému a matematicky elegantnímu řešení. Nevede ale nutně k řešení optimálnímu.
rdfs:label
  • Rekurze (programování)
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is prop-cs:jiné of
is dbpedia-owl:wikiPageRedirects of
is dbpedia-owl:wikiPageWikiLink of
is foaf:primaryTopic of