SlideShare una empresa de Scribd logo
1 de 13
Se debe medir la
cantidad de recursos que
utiliza el algoritmo.
Cantidad de
memoria
requerida para
su ejecución
 Asociado a la
estructura de
datos utilizada
Cuantas operaciones
debe realizar un
algoritmos para
garantizar una Solución.
Se busca el promedio de
operaciones realizadas
en la solución de un
problema, considerando
todas las entradas.
El análisis busca identificar como
crece el “Tiempo de Ejecución”
La función para
medirlo es : T(n)
Se puede medir:
 Ejecutando el programa
 Calculando sobre el código
 Multiplicando por el tiempo
de cada instrucción
Notación asintótica
Se analiza la
potencia de los
algoritmos.
Independiente de la
maquina, el código o
el programador.
Esto nos lleva estudiar el
comportamiento del algoritmo
forzando el tamaño del
problema
 Matemáticamente: N tiende a Infinito
Analiza en base a su
tasa de crecimiento
 En la función asintótica
dominan los números
naturales (N), estimada por
el tiempo o el espacio
 La complejidad se denota
con: Big-O
 Nunca son negativas
Se identifican “familias” de
funciones dependiendo de su
comportamiento asintótico
A las funciones con
mismo comportamiento
se les denomina un
“orden de complejidad “

Más contenido relacionado

La actualidad más candente

Complejidad de los algoritmos
Complejidad de los algoritmosComplejidad de los algoritmos
Complejidad de los algoritmos
Pablo Solar
 
Complejidad de algoritmos
Complejidad de algoritmosComplejidad de algoritmos
Complejidad de algoritmos
pazmoralesv
 
Análisis de algoritmos [recuperado]
Análisis de algoritmos [recuperado]Análisis de algoritmos [recuperado]
Análisis de algoritmos [recuperado]
Joaquín Contreras
 
Unidad 7 diana karina pech may
Unidad 7 diana karina pech mayUnidad 7 diana karina pech may
Unidad 7 diana karina pech may
Karina1602
 
UNIDAD 7 ANALISIS DE LOS ALGORITMOS
UNIDAD 7 ANALISIS DE LOS ALGORITMOSUNIDAD 7 ANALISIS DE LOS ALGORITMOS
UNIDAD 7 ANALISIS DE LOS ALGORITMOS
LuiS YmAY
 
Complejidad de los algoritmos
Complejidad de los algoritmosComplejidad de los algoritmos
Complejidad de los algoritmos
juanveg31
 
Actividad IV Aplicar algoritmos a problemas
Actividad IV Aplicar algoritmos a problemasActividad IV Aplicar algoritmos a problemas
Actividad IV Aplicar algoritmos a problemas
gamma_destro
 

La actualidad más candente (18)

analisis de los algoritmos
analisis de los algoritmosanalisis de los algoritmos
analisis de los algoritmos
 
Complejidad de Algoritmos
Complejidad de AlgoritmosComplejidad de Algoritmos
Complejidad de Algoritmos
 
Analisis de algoritmo
Analisis de algoritmoAnalisis de algoritmo
Analisis de algoritmo
 
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
 
Unidad 7
Unidad 7Unidad 7
Unidad 7
 
Unidad 7
Unidad 7Unidad 7
Unidad 7
 
Complejidad de los algoritmos
Complejidad de los algoritmosComplejidad de los algoritmos
Complejidad de los algoritmos
 
Análisis de algoritmos [recuperado]
Análisis de algoritmos [recuperado]Análisis de algoritmos [recuperado]
Análisis de algoritmos [recuperado]
 
Análisis de algoritmos
Análisis de algoritmosAnálisis de algoritmos
Análisis de algoritmos
 
Complejidad de los algoritmos
Complejidad de los algoritmosComplejidad de los algoritmos
Complejidad de los algoritmos
 
Unidad 7 diana karina pech may
Unidad 7 diana karina pech mayUnidad 7 diana karina pech may
Unidad 7 diana karina pech may
 
Complejidad de algoritmos
Complejidad de algoritmosComplejidad de algoritmos
Complejidad de algoritmos
 
UNIDAD 7 ANALISIS DE LOS ALGORITMOS
UNIDAD 7 ANALISIS DE LOS ALGORITMOSUNIDAD 7 ANALISIS DE LOS ALGORITMOS
UNIDAD 7 ANALISIS DE LOS ALGORITMOS
 
Unidad 5. Recursión
Unidad 5. RecursiónUnidad 5. Recursión
Unidad 5. Recursión
 
Complejidad de los algoritmos
Complejidad de los algoritmosComplejidad de los algoritmos
Complejidad de los algoritmos
 
Actividad IV Aplicar algoritmos a problemas
Actividad IV Aplicar algoritmos a problemasActividad IV Aplicar algoritmos a problemas
Actividad IV Aplicar algoritmos a problemas
 
AnáLisis De Algoritmos1
AnáLisis De Algoritmos1AnáLisis De Algoritmos1
AnáLisis De Algoritmos1
 

Destacado (20)

Tic
TicTic
Tic
 
Thali
ThaliThali
Thali
 
Funciones
FuncionesFunciones
Funciones
 
Juan zambrano
Juan zambranoJuan zambrano
Juan zambrano
 
A conquista do_pao
A conquista do_paoA conquista do_pao
A conquista do_pao
 
13156 57007-2-pb
13156 57007-2-pb13156 57007-2-pb
13156 57007-2-pb
 
Global warming jet
Global warming jetGlobal warming jet
Global warming jet
 
Cd rw frank
Cd rw frankCd rw frank
Cd rw frank
 
Unidad 3 act. integradora uso de las tec. en educ. iii
Unidad 3 act. integradora uso de las tec. en educ. iiiUnidad 3 act. integradora uso de las tec. en educ. iii
Unidad 3 act. integradora uso de las tec. en educ. iii
 
Presentaciã³N Power Point Con Musica
Presentaciã³N Power Point Con MusicaPresentaciã³N Power Point Con Musica
Presentaciã³N Power Point Con Musica
 
Sida
SidaSida
Sida
 
El aguila LOPEZ PEREZ
El aguila LOPEZ PEREZEl aguila LOPEZ PEREZ
El aguila LOPEZ PEREZ
 
Sensibilidad sorda
Sensibilidad sordaSensibilidad sorda
Sensibilidad sorda
 
Mi competencia inicial
Mi competencia inicialMi competencia inicial
Mi competencia inicial
 
Instancia
InstanciaInstancia
Instancia
 
Herramienta case
Herramienta caseHerramienta case
Herramienta case
 
Photofunia y picnik
Photofunia y picnikPhotofunia y picnik
Photofunia y picnik
 
Ada #5
Ada #5Ada #5
Ada #5
 
Plano de atividades 2014
Plano de atividades 2014Plano de atividades 2014
Plano de atividades 2014
 
Meios físicos já utilizados para comunicação de dados - Professor Caco - Fábi...
Meios físicos já utilizados para comunicação de dados - Professor Caco - Fábi...Meios físicos já utilizados para comunicação de dados - Professor Caco - Fábi...
Meios físicos já utilizados para comunicação de dados - Professor Caco - Fábi...
 

Similar a Complejidad de los algoritmos

Complejidad de un algoritmo
Complejidad de un algoritmoComplejidad de un algoritmo
Complejidad de un algoritmo
Lutzo Guzmán
 
Complejidad de un algoritmo
Complejidad de un algoritmoComplejidad de un algoritmo
Complejidad de un algoritmo
Lutzo Guzmán
 
La complejidad en los algoritmos
La complejidad en los algoritmosLa complejidad en los algoritmos
La complejidad en los algoritmos
Andrés Ibarra
 
Complejidad Computacional
Complejidad ComputacionalComplejidad Computacional
Complejidad Computacional
rvargass
 
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
javiierr24
 
Complejidad de los algoritmos
Complejidad de los algoritmosComplejidad de los algoritmos
Complejidad de los algoritmos
gmedinaz
 
Análisis de algoritmo
Análisis de algoritmoAnálisis de algoritmo
Análisis de algoritmo
Gaston Demundo
 
algoritmos y fundamentos de programacion
algoritmos y fundamentos de programacionalgoritmos y fundamentos de programacion
algoritmos y fundamentos de programacion
MIKE_INK_RM
 

Similar a Complejidad de los algoritmos (20)

AnáLisis De Algoritmos1
AnáLisis De Algoritmos1AnáLisis De Algoritmos1
AnáLisis De Algoritmos1
 
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
 
La complejidad en los algoritmos
La complejidad en los algoritmosLa complejidad en los algoritmos
La complejidad en los algoritmos
 
Complejidad
ComplejidadComplejidad
Complejidad
 
Unidad 7
Unidad 7Unidad 7
Unidad 7
 
Complejidad Computacional
Complejidad ComputacionalComplejidad Computacional
Complejidad Computacional
 
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
 
Examen Remedial
Examen RemedialExamen Remedial
Examen Remedial
 
Unidad 7
Unidad 7Unidad 7
Unidad 7
 
Unidad 7
Unidad 7Unidad 7
Unidad 7
 
Unidad 7 informe técnico
Unidad 7 informe técnicoUnidad 7 informe técnico
Unidad 7 informe técnico
 
ANALISIS DE LOS ALGORITMOS
ANALISIS DE LOS ALGORITMOSANALISIS DE LOS ALGORITMOS
ANALISIS DE LOS ALGORITMOS
 
Complejidad de los algoritmos
Complejidad de los algoritmosComplejidad de los algoritmos
Complejidad de los algoritmos
 
Ppt complejidad
Ppt complejidadPpt complejidad
Ppt complejidad
 
Análisis de algoritmo
Análisis de algoritmoAnálisis de algoritmo
Análisis de algoritmo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Complejidad de-los-algoritmos
Complejidad de-los-algoritmosComplejidad de-los-algoritmos
Complejidad de-los-algoritmos
 
Definiciones
DefinicionesDefiniciones
Definiciones
 
algoritmos y fundamentos de programacion
algoritmos y fundamentos de programacionalgoritmos y fundamentos de programacion
algoritmos y fundamentos de programacion
 

Complejidad de los algoritmos

  • 1.
  • 2.
  • 3. Se debe medir la cantidad de recursos que utiliza el algoritmo.
  • 4.
  • 5. Cantidad de memoria requerida para su ejecución  Asociado a la estructura de datos utilizada
  • 6.
  • 7. Cuantas operaciones debe realizar un algoritmos para garantizar una Solución.
  • 8. Se busca el promedio de operaciones realizadas en la solución de un problema, considerando todas las entradas.
  • 9. El análisis busca identificar como crece el “Tiempo de Ejecución” La función para medirlo es : T(n) Se puede medir:  Ejecutando el programa  Calculando sobre el código  Multiplicando por el tiempo de cada instrucción
  • 10. Notación asintótica Se analiza la potencia de los algoritmos. Independiente de la maquina, el código o el programador.
  • 11. Esto nos lleva estudiar el comportamiento del algoritmo forzando el tamaño del problema  Matemáticamente: N tiende a Infinito
  • 12. Analiza en base a su tasa de crecimiento  En la función asintótica dominan los números naturales (N), estimada por el tiempo o el espacio  La complejidad se denota con: Big-O  Nunca son negativas
  • 13. Se identifican “familias” de funciones dependiendo de su comportamiento asintótico A las funciones con mismo comportamiento se les denomina un “orden de complejidad “