Turinys:
Apibrėžimas - ką reiškia rekursinė funkcija?
Rekursyvinė funkcija yra kodo funkcija, kuri nurodo vykdymą. Rekursyvinės funkcijos gali būti paprastos arba sudėtingos. Jie leidžia efektyviau rašyti kodą, pavyzdžiui, įrašant ar sudarant skaičių, eilučių ar kitų kintamųjų rinkinius per vieną pakartotą procesą.
„Techopedia“ paaiškina rekursinę funkciją
Rekursyvinės kodo funkcijos dažnai remiasi kilpų sąranka, kai pradinis kintamasis yra įjungiamas kelis kartus, o jį keičia kilpa. Paprasti rekursyvinės funkcijos pavyzdžiai yra faktorinė, kai sveikasis skaičius yra dauginamas pats, o palaipsniui mažinamas. Daugybė kitų kilpos savarankiškų funkcijų gali būti vadinamos rekursinėmis funkcijomis, pavyzdžiui, kai n = n + 1, atsižvelgiant į veikimo diapazoną.
Be paprastesnių rekursinių funkcijų, programuotojai ir kiti turi daug sudėtingesnių funkcijų, kurios veikia ir rekursijos principais. Kai kurie, pavyzdžiui, „Fibonacci“ seka, turi paraiškas finansavimui ir kitoms sritims, kur kiti išlieka ezoteriški ir išimtinai išskirtiniai IT bendruomenei.
