Análisis y Diseño de Algoritmos Método de Sustitución Método de Iteración Teorema Maestro Método de la Ecuación Característica
Análisis y Diseño de Algoritmos Árboles de Recursión, visualizando la Iteración
Análisis y Diseño de Algoritmos
Análisis y Diseño de Algoritmos
Análisis y Diseño de Algoritmos
Análisis y Diseño de Algoritmos
Análisis y Diseño de Algoritmos
Análisis y Diseño de Algoritmos
Análisis y Diseño de Algoritmos
Análisis y Diseño de Algoritmos
Análisis y Diseño de Algoritmos Método de la Ecuación Característica
Análisis y Diseño de Algoritmos 1.- Recurrencias Homogéneas Se aplica para problemas en que T (n) = C1 T ( n–1 ) + C2 T ( n–2 ) + ... + Cn T ( n–k )
Análisis y Diseño de Algoritmos Ejemplo de Aplicación Ecuación Característica Homogénea Fibonacci (n) Inicio Si n = = 1 o n = = 2 entonces devolver 1 Sino devolver Fibonacci ( n-1 ) + Fibonacci ( n-2 ) Fin T (n) = T ( n-1 ) + T ( n-2 ) Fin Fibonacci
Análisis y Diseño de Algoritmos
Análisis y Diseño de Algoritmos
Análisis y Diseño de Algoritmos
Análisis y Diseño de Algoritmos
Análisis y Diseño de Algoritmos 1.- Recurrencias No Homogéneas T (n) = C1 T ( n-1 ) + C2 T ( n-2 ) + ... + Ck T ( n-k ) + b p(n) (**) b es una constante p(n) es un polinomio de grado d. Generalizando, para resolver (**), es suficiente tomar la siguiente ecuación característica (a0xk +a1xk-1+...+ak)(x-b)d+1=0
Análisis y Diseño de Algoritmos
Análisis y Diseño de Algoritmos