subproblemas
Subproblemas es un término utilizado en la informática y las matemáticas para describir instancias más pequeñas de un problema original, obtenidas al dividirlo en partes. Cada subproblema mantiene la misma estructura general del problema inicial y puede resolverse de forma independiente o con dependencias respecto a otros subproblemas. Resolver los subproblemas permite construir la solución global de forma incremental.
En el diseño de algoritmos, muchos problemas se abordan mediante la resolución de subproblemas. Las relaciones
Propiedades relevantes de los subproblemas incluyen que deben ser más simples o pequeños que el problema original
Ejemplos comunes ilustran el concepto. La secuencia de Fibonacci, cuando se resuelve de forma recursiva, genera