13

Complejidad de un algoritmo

Embed Size (px)

Citation preview

Page 1: Complejidad de un algoritmo
Page 2: Complejidad de un algoritmo
Page 3: Complejidad de un algoritmo
Page 4: Complejidad de un algoritmo
Page 5: Complejidad de un algoritmo
Page 6: Complejidad de un algoritmo
Page 7: Complejidad de un algoritmo
Page 8: Complejidad de un algoritmo
Page 9: Complejidad de un algoritmo
Page 10: Complejidad de un algoritmo
Page 11: Complejidad de un algoritmo

• El tiempo de ejecución depende de la cantidad de instrucciones que contenga el algoritmo.

• Este tiempo se denota como T(n)

Page 12: Complejidad de un algoritmo

¿Qué es notación asintótica?

• Es una notación matemática que es usada en el algoritmo para indicar el comportamiento de una función (Tasa de crecimiento)

• Tiene por nombre:

*Notación Asintótica

*Notación Landau

*Notación BIG-O

Page 13: Complejidad de un algoritmo

• O(1) Orden constante

• O(log n) Orden logarítmico

• O(n) Orden lineal

• O(n log n)

• O(n²) Orden cuadrático

• O(n^a) Orden polinomial (a>2)

• O(aⁿ) Orden exponencial(a>2)

• O(n!) Orden factorial