SlideShare una empresa de Scribd logo
1 de 15
• La complejidad del algoritmo se determina a través del
tamaño del problema que se quiera
resolver
Entonces se puede diferir que la complejidad de
un algoritmo se puede medir en relación a la
cantidad de TIEMPO y ESPACIO que un algoritmo
necesita
ENTONCES LA
COMPLEJIDA
ESTA EN LA
MEMORIA QUE SE
REQUIERE PARA
EJECUTARLA
Si uno de los recursos
es el espacio …
Si uno de los recursos es el TIEMPO
• Entonces la
complejidad
es la cantidad
de tiempo en
que se
demora el
algoritmo
para la
ejecución de
la operación
CADA UNO DE LOS ALGORITMOS
SE COMPARTARA DIFERENTE
DEPENDIENDO DE LOS DATOS
DE ENTRADA QUE SE LE
ENTREGA
SIEMPRE ES
CONVENIENTE ESTUDIAR
TODOS LOS CASOS
EXTREMOS QUE PUEDE
ESTAR EXPUESTO EL
ALGORITMO
(DATOS DESORDENADOS
, DATOS ORDENADOS)
EL ANALISIS DEL PEOR CASO
• NOS REVELARA
CUANTAS
OPERACIONES TIENE
QUE REALIZAR EL
ALGORITMO PARA DAR
UNA SOLUCION
EL ANALISIS DEL CASO PROMEDIO
• NOS INDICA EL PROMEDIO DE OPERACIONES QUE REQUIERE EL
ALGORITMO PARA DAR SOLUCION A UN PROBLEMA
Tiempo de ejecución
• Cuando el tamaño de
la entrada crece , la
función para medir
esa complejidad se le
denomina T(n)
• La función T(n) se
puede medir
físicamente sobre el
programa en ejecución
se debe analizar la potencia
del algoritmo independiente
de la velocidad del equipo o
la capacidad del que lo
programo
POR LO GENEREAL LOS PROBLEMAS PEQUEÑOS SE
PUEDEN RESOLVER DE CUALQUIER FORMA
• PERO ES MAS RECOMENDABLE
ANALISAR LOS ALGORITMOS POR
PROBLEMAS GRANDES
Que es la complejidad del algotirmo
Que es la complejidad del algotirmo
Que es la complejidad del algotirmo

Más contenido relacionado

Destacado (6)

De, De, Delicious!
De, De, Delicious! De, De, Delicious!
De, De, Delicious!
 
Futuresimpleandperfect
FuturesimpleandperfectFuturesimpleandperfect
Futuresimpleandperfect
 
Practica grupal sociologia
Practica grupal sociologiaPractica grupal sociologia
Practica grupal sociologia
 
Pensions Core Course 2013: NDC Experience in Europe and Central Asia Region
Pensions Core Course 2013: NDC Experience in Europe and Central Asia RegionPensions Core Course 2013: NDC Experience in Europe and Central Asia Region
Pensions Core Course 2013: NDC Experience in Europe and Central Asia Region
 
Benchmark
BenchmarkBenchmark
Benchmark
 
Apostila materia organica
Apostila materia organicaApostila materia organica
Apostila materia organica
 

Similar a Que es la complejidad del algotirmo

Complejidad de un algoritmo
Complejidad de un algoritmoComplejidad de un algoritmo
Complejidad de un algoritmonelsonsv13
 
Presentacion para analisis de algoritmo
Presentacion para analisis de algoritmoPresentacion para analisis de algoritmo
Presentacion para analisis de algoritmoSamet A Muñoz M
 
Nuevo presentación de microsoft power point
Nuevo presentación de microsoft power pointNuevo presentación de microsoft power point
Nuevo presentación de microsoft power pointMichael Hinojosa
 
Nuevo presentación de microsoft power point
Nuevo presentación de microsoft power pointNuevo presentación de microsoft power point
Nuevo presentación de microsoft power pointMichael Hinojosa
 
Complejidad Computacional
Complejidad ComputacionalComplejidad Computacional
Complejidad Computacionalrvargass
 
Clasificacion de los problemas (1)
Clasificacion de los problemas (1)Clasificacion de los problemas (1)
Clasificacion de los problemas (1)Patricia Correa
 
Complejidad de Algoritmos
Complejidad de AlgoritmosComplejidad de Algoritmos
Complejidad de AlgoritmosFranco Cid
 
Complejidad de algoritmos
Complejidad de algoritmosComplejidad de algoritmos
Complejidad de algoritmosSid_Dharkoz
 
3.2.5 Complejidad algorítmica.pptx
3.2.5 Complejidad algorítmica.pptx3.2.5 Complejidad algorítmica.pptx
3.2.5 Complejidad algorítmica.pptxFernando Solis
 
Complejidad de un algoritmo
Complejidad de un algoritmoComplejidad de un algoritmo
Complejidad de un algoritmoleobasss
 
Complejidad de algoritmos
Complejidad de algoritmosComplejidad de algoritmos
Complejidad de algoritmosJonathan Garcia
 
La complejidad en los algoritmos
La complejidad en los algoritmosLa complejidad en los algoritmos
La complejidad en los algoritmosAndrés Ibarra
 

Similar a Que es la complejidad del algotirmo (20)

Complejidad de un algoritmo
Complejidad de un algoritmoComplejidad de un algoritmo
Complejidad de un algoritmo
 
Presentacion para analisis de algoritmo
Presentacion para analisis de algoritmoPresentacion para analisis de algoritmo
Presentacion para analisis de algoritmo
 
Nuevo presentación de microsoft power point
Nuevo presentación de microsoft power pointNuevo presentación de microsoft power point
Nuevo presentación de microsoft power point
 
Nuevo presentación de microsoft power point
Nuevo presentación de microsoft power pointNuevo presentación de microsoft power point
Nuevo presentación de microsoft power point
 
Complejidad Computacional
Complejidad ComputacionalComplejidad Computacional
Complejidad Computacional
 
Clasificacion de los problemas (1)
Clasificacion de los problemas (1)Clasificacion de los problemas (1)
Clasificacion de los problemas (1)
 
Complejidad de los algoritmos
Complejidad de los algoritmosComplejidad de los algoritmos
Complejidad de los algoritmos
 
Análisis de algoritmo 1
Análisis de algoritmo 1Análisis de algoritmo 1
Análisis de algoritmo 1
 
Complejidad de Algoritmos
Complejidad de AlgoritmosComplejidad de Algoritmos
Complejidad de Algoritmos
 
Complejidad de algoritmos
Complejidad de algoritmosComplejidad de algoritmos
Complejidad de algoritmos
 
Clase uno
Clase unoClase uno
Clase uno
 
3.2.5 Complejidad algorítmica.pptx
3.2.5 Complejidad algorítmica.pptx3.2.5 Complejidad algorítmica.pptx
3.2.5 Complejidad algorítmica.pptx
 
Complejidad de un algoritmo
Complejidad de un algoritmoComplejidad de un algoritmo
Complejidad de un algoritmo
 
Ppt complejidad
Ppt complejidadPpt complejidad
Ppt complejidad
 
Unidad 7
Unidad 7Unidad 7
Unidad 7
 
Complejidad del algoritmo
Complejidad del algoritmo Complejidad del algoritmo
Complejidad del algoritmo
 
El algoritmo y su complejidad
El algoritmo y su complejidadEl algoritmo y su complejidad
El algoritmo y su complejidad
 
Complejidad de algoritmos
Complejidad de algoritmosComplejidad de algoritmos
Complejidad de algoritmos
 
La complejidad en los algoritmos
La complejidad en los algoritmosLa complejidad en los algoritmos
La complejidad en los algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

Que es la complejidad del algotirmo

  • 1.
  • 2. • La complejidad del algoritmo se determina a través del tamaño del problema que se quiera resolver
  • 3. Entonces se puede diferir que la complejidad de un algoritmo se puede medir en relación a la cantidad de TIEMPO y ESPACIO que un algoritmo necesita
  • 4. ENTONCES LA COMPLEJIDA ESTA EN LA MEMORIA QUE SE REQUIERE PARA EJECUTARLA Si uno de los recursos es el espacio …
  • 5. Si uno de los recursos es el TIEMPO • Entonces la complejidad es la cantidad de tiempo en que se demora el algoritmo para la ejecución de la operación
  • 6. CADA UNO DE LOS ALGORITMOS SE COMPARTARA DIFERENTE DEPENDIENDO DE LOS DATOS DE ENTRADA QUE SE LE ENTREGA
  • 7. SIEMPRE ES CONVENIENTE ESTUDIAR TODOS LOS CASOS EXTREMOS QUE PUEDE ESTAR EXPUESTO EL ALGORITMO (DATOS DESORDENADOS , DATOS ORDENADOS)
  • 8. EL ANALISIS DEL PEOR CASO • NOS REVELARA CUANTAS OPERACIONES TIENE QUE REALIZAR EL ALGORITMO PARA DAR UNA SOLUCION
  • 9. EL ANALISIS DEL CASO PROMEDIO • NOS INDICA EL PROMEDIO DE OPERACIONES QUE REQUIERE EL ALGORITMO PARA DAR SOLUCION A UN PROBLEMA
  • 10. Tiempo de ejecución • Cuando el tamaño de la entrada crece , la función para medir esa complejidad se le denomina T(n) • La función T(n) se puede medir físicamente sobre el programa en ejecución
  • 11. se debe analizar la potencia del algoritmo independiente de la velocidad del equipo o la capacidad del que lo programo
  • 12. POR LO GENEREAL LOS PROBLEMAS PEQUEÑOS SE PUEDEN RESOLVER DE CUALQUIER FORMA • PERO ES MAS RECOMENDABLE ANALISAR LOS ALGORITMOS POR PROBLEMAS GRANDES