Recursividad-Flores Flota Carlos Luis
Recursividad-Flores Flota Carlos Luis
Recursividad-Flores Flota Carlos Luis
Alumno:
Tema:
Recursividad
Asignatura:
Profesor:
Tabla de contenido
INTRODUCCIÓN ............................................................................................. 3
CONCLUSIÓN ................................................................................................. 7
BIBLIOGRAFÍA ................................................................................................ 8
INTRODUCCIÓN
Este método suele ser eficiente que otras soluciones para determinados
problemas no lineales que resultar ser complejos a la hora de resolver.
Imagen 1 Tipos de recursividad. Ciclo de una recursión. Fuente: (Academia Lab, 2023)
1
Una función es un conjunto de acciones que se van a ejecutar, las cuales pueden ser invocadas con algún nombre.
Recursión directa: Cuando el código F tiene una sentencia que involucra a
F.
Recursión indirecta o cruzada: Cuando la función F involucra una función
G que invoca a la vez una función H, y así sucesivamente, hasta que se
involucra la función F. Por ejemplo, el algoritmo de Par o impar.
return impar(n-1);
int impar(int n)
if (n==0) return 0;
return par(n-1);
int par(int n)
if (n == 0) return 1;
return impar(n-1);
}
int impar(int n)
if (n == 0) return 0;
return par(n-1);
Imagen 2 Fibonacci recursivo y con ciclos en Java. Fuente: (Parzibyte blog, 2019)
int fibo(int n)
if (n<=1) return 1;
else
}
CONCLUSIÓN