recursiveominaisuus
Recursiveominaisuus, tai rekursiivisuus, on ominaisuus, jossa ilmiö voidaan määritellä tai ratkaista käyttämällä itseään. Rekursiivinen määritelmä sisältää yleisesti lähtötapauksen sekä rekursiivisen askeleen, jossa suurempi osa viitataan samaan ilmiöön pienemmässä mittakaavassa. Tällainen rakenne mahdollistaa monimutkaisten asioiden ilmaisun yksinkertaisesti.
Matematiikassa rekursiivisia määritelmiä käytetään laajalti. Esimerkkinä: naturaaliluvut sekä n! määritellään rekursiivisesti niin, että 0! = 1 ja
Tietojenkäsittelytieteessä rekursio tarkoittaa funktiota, joka kutsuu itseään ratkaistakseen ongelman. Tämä lähestymistapa voi yksinkertaistaa monimutkaisten tehtävien ohjelmointia,
Rakenteissa rekursiivinen määritelmä kuvaa itseään sisältäviä rakenteita, kuten binaari- tai monitasuisia puita. Esimerkiksi puu määritellään usein