Académique Documents
Professionnel Documents
Culture Documents
RECURSION LINEAL
Si cada llamada recursiva genera, como mucho otra llamada recursiva.
• FINAL : Si la llamada recursiva es la última operación que se efectúa,
devolviéndose como resultado lo que se haya obtenido de la llamada
recursiva sin modidificación al guna.
• NO FINAL: El resultado obtenido de la llamada recursiva se combina para dar
lugar al resultado de la función que realiza la llamada.
RECURSION MULTIPLE
Si alguna llamada puede generar más de una llamada adicional.
TIPOS DE RECURSION
• Se dice que es menos eficaz que la ITERATIVA porque ocupa más memoria y
mayor tiempo de ejecución pero hace el programa más sencillo y comprensible.
• Las pilas se utilizan para almacenar los valores de los parámetros del subprograma, los valores de
las variables y los resultados de la función.