Rekursiivne funktsioon

Autor: Peter Berry
Loomise Kuupäev: 20 August 2021
Värskenduse Kuupäev: 22 Juunis 2024
Anonim
Section 10
Videot: Section 10

Sisu

Definitsioon - mida tähendab rekursiivne funktsioon?

Rekursiivne funktsioon on funktsioon koodis, mis viitab enesele täitmiseks. Rekursiivsed funktsioonid võivad olla lihtsad või keerukad. Need võimaldavad efektiivsemat koodikirjutamist, näiteks numbrite, stringide või muude muutujate komplektide loetlemisel või koostamisel ühe korratud protsessi abil.


Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab rekursiivset funktsiooni

Koodi rekursiivsed funktsioonid tuginevad sageli silmuse seadistustele, kus algmuutujat kutsutakse mitu korda, samal ajal kui silmus seda muudab. Rekursiivse funktsiooni lihtsate näidete hulka kuulub faktoriaal, kus täisarv korrutatakse iseenesest, samal ajal kui seda suurendatakse. Paljusid teisi ahelas olevaid isereferentsifunktsioone võib nimetada näiteks rekursiivseteks funktsioonideks, kus n = n + 1 on antud töövahemikus.

Lisaks lihtsamatele rekursiivsetele funktsioonidele on programmeerijad ja teised tulnud välja palju keerukamate funktsioonidega, mis töötavad ka rekursiooni põhimõtete kaudu. Mõnedel, nagu Fibonacci jada, on olemas rakendused rahanduse ja muude valdkondade jaoks, kus teised jäävad esoteerilisteks ja suures osas IT-kogukonna ainuõiguslikuks.