Un algoritmo recursivo es un algoritmo que expresa la solución de un problema en términos de una llamada a sí mismo.