estudio complejidad de algoritmos

10
Complejidad de Algoritmos PABLO ROJAS DOCENTE : PILAR PARDO

Upload: pablo-pavez

Post on 09-Aug-2015

146 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Estudio Complejidad de algoritmos

Complejidad de Algoritmos

PABLO ROJAS

DOCENTE : PILAR PARDO

Page 2: Estudio Complejidad de algoritmos

Complejidad

La complejidad de los algoritmos representa o dice el tiempo de ejecución de cualquier programa.

Page 3: Estudio Complejidad de algoritmos

Complejidad de un algoritmo

En el desarrollo de un programa computacional resulta necesario definir distintos Criterios para medir el comportamiento y rendimiento.

Simplicidad

Eficiencia de los recursos

Page 4: Estudio Complejidad de algoritmos

Recursos (Espacio )

Memoria

Page 5: Estudio Complejidad de algoritmos

Recurso (Tiempo)

Tiempo de Ejecución

Page 6: Estudio Complejidad de algoritmos

Cada algoritmo se va a comporta de manera distinta, dependiendo de la cantidad de solicitudes que presente.

Page 7: Estudio Complejidad de algoritmos

CASOS DE UN ALGORITMO

Caso Medio.

Caso Mejor.

Casa Peor

Page 8: Estudio Complejidad de algoritmos

Tiempo de Ejecución

Cuando el Tamaño de la entrada crece, para medir se denota como T(n).

Mide físicamente la ejecución de un programa.

Page 9: Estudio Complejidad de algoritmos

Notación asintótica

Se denomina “ asintótica “ porque analiza el comportamiento de las funciones en base a su tasa de crecimiento

Page 10: Estudio Complejidad de algoritmos

Ordenes Usuales para las funciones.