Miért olyan nehéz a rekurzió?

Tartalomjegyzék:

Miért olyan nehéz a rekurzió?
Miért olyan nehéz a rekurzió?
Anonim

Mitől zavaró a rekurzió? Ennek fő oka az, hogy ugyanazt a függvényt nézzük a helyi változók különböző értékeivel . Nagyon fontos megbizonyosodni arról, hogy éppen melyik bemenetet használjuk, amikor rekurzív függvényt vizsgálunk. egyetlen természetes szám. Ezek a parciális függvények legkisebb osztálya, amely magában foglalja a kezdeti függvényeket, és zárva van a kompozíció, a primitív rekurzió és a μ operátor alatt. https://en.wikipedia.org › wiki › General_recursive_function

Általános rekurzív függvény - Wikipédia

Nehéz megtanulni a rekurziót?

De van egy másik nagyon hatékony vezérlőstruktúra is: a rekurzió. A rekurzió az egyik legfontosabb gondolat a számítástechnikában, de általában a programozás egyik nehezebben megfogható részének tekintik. A könyvek gyakran sokkal később vezetik be, mint az iteratív vezérlőstruktúrák.

Miért nem jó a rekurzió?

A rossz. A kötelező programozási nyelvekben a legtöbb esetben kerülni kell a rekurzív függvényeket (kérjük, ne küldjön gyűlölet-mailt arról, hogy ez az esetek 100%-ában nem igaz). A rekurzív függvények kevésbé hatékonyak, mint iteratív megfelelőik. Ezenkívül ki vannak téve a veremtúlcsordulás veszélyeinek.

Mi a probléma a rekurzióval?

A rekurzió azegy algoritmikus technika, ahol egy függvény egy feladat elvégzése érdekében meghívja magát a feladat valamely részével. A rekurzív függvény a probléma egy egyszerűbb változatát hívja meg, hogy megpróbálja leegyszerűsíteni a problémát olyan pontig, ahol az megoldható.

Miért olyan erős a rekurzió?

A rekurzióval azt a további előnyt is élvezheti, hogy más programozók könnyebben megérthetik a kódot – ami mindig jó, ha rendelkezik vele. Szigorúan véve a rekurzió és az iteráció egyformán erős. Bármely rekurzív megoldás megvalósítható iteratív megoldásként verem segítségével.

Ajánlott: