jeje! Pues da gracias, a mi me dieron recursividad en el primer cuatrimestre! xD
A ver, que no te asuste la recursividad, pues aunque parezca muy difícil y complicada, al final la haces sin darte ni cuenta. Te sugiero que cojas un par de ejemplos, más sencillos y más complicados y los analices hasta que los comprendas bien, y luego intentes hacer modificaciones o programas recursivos parecidos a ver si te salen.
El éxito de la recursividad es entender que hay una (o más) condiciones que te hacen seguir y otra o otras que te hacen salir de la recursividad.
No se si habrás dado ya ensamblador o gestión de memoria y tal, pero si lo has dado y has visto como se construye en memoria una llamada igual te resultará más fácil entenderlo..
A ver, que no te asuste la recursividad, pues aunque parezca muy difícil y complicada, al final la haces sin darte ni cuenta. Te sugiero que cojas un par de ejemplos, más sencillos y más complicados y los analices hasta que los comprendas bien, y luego intentes hacer modificaciones o programas recursivos parecidos a ver si te salen.
El éxito de la recursividad es entender que hay una (o más) condiciones que te hacen seguir y otra o otras que te hacen salir de la recursividad.
No se si habrás dado ya ensamblador o gestión de memoria y tal, pero si lo has dado y has visto como se construye en memoria una llamada igual te resultará más fácil entenderlo..