View Single Post
gladius
Veteran Member
Join Date: Jul 2008
Location: Santiago, Chile
Old 04-18-2013 , 07:32   Re: Funciones recursivas e iterativas
#8

#Lucas
No importa el resultado, quiere saber cuál método es "mejor".

#Neeeel
Algo simple,
Las funciones iterativas son más rápidas que las funciones recursivas.
Si hay problemas con la memoria se recomienda usar iteración de lo contrario obtendrás un consumo mayor porque en recursividad la memoria no se libera en cada lectura.
Las funciones recursivas se usa más para indagar en funciones matemáticas más complejas que para mostrar un output sencillo (a no ser que le output sea de una lista de lista (O quizás más profundo (Listas anidadas) aún como una lista de lista de lista) se entiende no?) Ya que salen mucho más natural y sencillo que estar mostrando valor por valor con un bucle. La recursividad se usa mucho en estructuras complejas como las de tipo Árbol en las cuales un ciclo no puede igualarlo ni suplantarlo.

En fin, si pueden realizar su función de manera iterativa y recursiva, prefieran la forma NO recursiva.
__________________
Proyects
Kreedz Chile Mod [100%] (Fixing some details).


Last edited by gladius; 04-18-2013 at 07:34.
gladius is offline
Send a message via MSN to gladius Send a message via Skype™ to gladius