1.2. Análisis y diseño de algoritmos.
Análisis de algoritmos: Estudio de los recursos que necesita la ejecución de un algoritmo.
Normalmente estamos interesados en el estudio del tiempo de ejecución.
No confundir con análisis de un problema.
Diseño de algoritmos: Técnicas generales para la construcción de algoritmos.
Por ejemplo, divide y vencerás: dado un problema, divídelo, resuelve los subproblemas y luego junta las soluciones.