UNIDAD I
“COMPLEJIDAD DE LOS
ALGORITMOS”
COMPLEJIDAD DEL ALGORITMO ESTARÁ
DADA POR EL TAMAÑO DEL PROBLEMA
PROBLEMA ALGORITMO
COMPLEJIDAD DEL ALGORITMO
Recursos
COMPLEJIDAD
DE TIEMPO
COMPLEJIDAD
DE ESPACIO
Tiempo de
ejecución de la
operación
Cantidad de
memoria que
necesita para
ejecutarse
COMPLEJIDAD DEL ALGORITMO
COMPLEJIDAD DEL ALGORITMO
El comportamiento del algoritmo dependerá de
cómo se le entregue la información.
Se debe estudiar su comportamiento en casos
extremos, es decir, los datos muy ordenados y los
muy desordenados.
COMPLEJIDAD DEL PEOR CASO
Analiza la cantidad de operaciones que garantizan la
operación, es decir utiliza el máximo de recursos.
COMPLEJIDAD DEL CASO PROMEDIO
Busca el promedio de operaciones para llegar a la
solución y considera todas las entradas posibles.
NOTACIÓN ASINTÓTICA
Aumento de la complejidad de un Algoritmo.
El problema se hace más grande.
ORDEN DE COMPLEJIDAD
Es el conjunto de funciones que tienen un comportamiento
asintótico, es decir que tienden al crecimiento de su complejidad.

Algoritmos complejos