SlideShare una empresa de Scribd logo
Complejidad de los Algoritmos
UNIVERSIDAD TECNOLOGICA DE CHILE
Estructura de datos
Internas
Externas
Dinámicas
Estáticas
Lineales
No Lineales
-Pilas
-Listas
-Colas
-Base de datos
-Archivos
Se aconseja estudiar
el comportamiento
de un algoritmo en
sus casos mas
extremos
En el MEJOR caso (ORDENADO)
y en el PEOR caso (DESORDENADO)
Complejidad del PEOR caso
Indica el numero de operaciones que se deben realizar
para GARANTIZAR una SOLUCION
Complejidad PROMEDIO
Se determinara el promedio de las OPERACIONES
que se realizaran para
Solucionar un problema, teniendo en cuenta
las posibles variables de entrada
Con un tamaño determinado.
TIEMPO DE EJECUCIÓN
Este determinante
de la complejidad se
denota como T(n),
y va en directa
proporcionalidad
con el tamaño de
entrada del
algoritmo.
Complejidad Terminologia
O(1) Complejidad constante
O(n2) Complejidad cuadrática
O(log n) Complejidad logarítmica
O(n) Complejidad lineal
O(n log n) Complejidad casi – lineal
O(n^b) Complejidad polinómica
O(b^n) Complejidad exponencial
O(n!) Complejidad factorial
Tipos de complejidades
Conclusión

Más contenido relacionado

Similar a Complejidad de algoritmos

U1 Analisis Algoritmos Complejidad
U1 Analisis Algoritmos ComplejidadU1 Analisis Algoritmos Complejidad
U1 Analisis Algoritmos Complejidadrezzaca
 
Presentación1
Presentación1Presentación1
Presentación1fuhon
 
Complejidad de Algoritmos
Complejidad de AlgoritmosComplejidad de Algoritmos
Complejidad de Algoritmos
Eduardo Leiva Cavellat
 
Analisis de algoritmos
Analisis de algoritmosAnalisis de algoritmos
Analisis de algoritmosrehoscript
 
Complejidad de los Algoritmos
Complejidad de los AlgoritmosComplejidad de los Algoritmos
Complejidad de los AlgoritmosNayth Galaz
 
Complejidad de algoritmos
Complejidad de algoritmosComplejidad de algoritmos
Complejidad de algoritmos
Jonathan Garcia
 
Analisis de Algoritmos
Analisis de AlgoritmosAnalisis de Algoritmos
Analisis de Algoritmos
zygdiaz
 
Cap2.1
Cap2.1Cap2.1
Complejidad de un algoritmo
Complejidad de un algoritmoComplejidad de un algoritmo
Complejidad de un algoritmo
Víctor Hugo Orellana Jaque
 
Que es la complejidad de un algoritmo
Que es la complejidad de un algoritmoQue es la complejidad de un algoritmo
Que es la complejidad de un algoritmojaviierr24
 
Complejidad de un algoritmo
Complejidad de un algoritmoComplejidad de un algoritmo
Complejidad de un algoritmoLutzo Guzmán
 
Complejidad de un algoritmo
Complejidad de un algoritmoComplejidad de un algoritmo
Complejidad de un algoritmoLutzo Guzmán
 
Análisis de algoritmo
Análisis de algoritmoAnálisis de algoritmo
Análisis de algoritmoGaston Demundo
 
Complejidad de algoritmos
Complejidad de algoritmosComplejidad de algoritmos
Complejidad de algoritmospazmoralesv
 

Similar a Complejidad de algoritmos (20)

Complejidad
ComplejidadComplejidad
Complejidad
 
Presentación3
Presentación3Presentación3
Presentación3
 
Presentación1
Presentación1Presentación1
Presentación1
 
U1 Analisis Algoritmos Complejidad
U1 Analisis Algoritmos ComplejidadU1 Analisis Algoritmos Complejidad
U1 Analisis Algoritmos Complejidad
 
Presentación1
Presentación1Presentación1
Presentación1
 
Complejidad de Algoritmos
Complejidad de AlgoritmosComplejidad de Algoritmos
Complejidad de Algoritmos
 
Analisis de algoritmos
Analisis de algoritmosAnalisis de algoritmos
Analisis de algoritmos
 
Presentación2
Presentación2Presentación2
Presentación2
 
Complejidad
ComplejidadComplejidad
Complejidad
 
Complejidad de los Algoritmos
Complejidad de los AlgoritmosComplejidad de los Algoritmos
Complejidad de los Algoritmos
 
Complejidad de algoritmos
Complejidad de algoritmosComplejidad de algoritmos
Complejidad de algoritmos
 
Analisis de Algoritmos
Analisis de AlgoritmosAnalisis de Algoritmos
Analisis de Algoritmos
 
Cap2.1
Cap2.1Cap2.1
Cap2.1
 
Complejidad de un algoritmo
Complejidad de un algoritmoComplejidad de un algoritmo
Complejidad de un algoritmo
 
Que es la complejidad de un algoritmo
Que es la complejidad de un algoritmoQue es la complejidad de un algoritmo
Que es la complejidad de un algoritmo
 
Complejidad de un algoritmo
Complejidad de un algoritmoComplejidad de un algoritmo
Complejidad de un algoritmo
 
Complejidad de un algoritmo
Complejidad de un algoritmoComplejidad de un algoritmo
Complejidad de un algoritmo
 
Complejidad de Algoritmos
Complejidad de AlgoritmosComplejidad de Algoritmos
Complejidad de Algoritmos
 
Análisis de algoritmo
Análisis de algoritmoAnálisis de algoritmo
Análisis de algoritmo
 
Complejidad de algoritmos
Complejidad de algoritmosComplejidad de algoritmos
Complejidad de algoritmos
 

Complejidad de algoritmos