Saltar a contenido

Recursión

La recursión es una técnica de programación que se utiliza para resolver problemas de forma muy elegante. La idea es pensar en una función que se llama a sí misma.

La recursón debe poseer un caso base, el cual va a ser la última vez que se llame a la función, para luego devolverse a la primera llamada y ahi retornar. Caso contrario que no existiese dicho caso base, nuestra función no terminaría.

De buenas a primeras no es tan fácil ver la recursión en un problema, por lo cual es útil revisar unos típicos ejemplos.