SlideShare una empresa de Scribd logo
Que es la complejidad de un algoritmo
Que es la complejidad de un algoritmo
Que es la complejidad de un algoritmo
Se asocia a el tiempo que se demora en
ejecutarse el algoritmo
De acuerdo al Espacio!
Se refiere a cuanta memoria ocupara
para su ejecución.
Tiempo de ejecución.
Cuando el tamaño del algoritmo crece la
función para medir esta complejidad se
denota como T(n)
• Se necesita Analizar la potencia de un algoritmo y la
rapidez de un algoritmo mas allá de la maquina en la que se
encuentre, y mas allá de las personas que lo manejen(codifiquen)
La notacion asintotica se enfoca mas en los
problemas mayores.
Ya que los problemas menores se les pueden
aplicar muchas soluciones
Por eso se estudia el comportamiento del algoritmo
dependiendo del tamaño del problema
• Matematicamente es cuando
•N tiende a infinito
• Es decir es un comportamiento
Asintotico
• Se emplea esta notacion para categorizar y
comparar los algoritmos, también para medir
su rendimiento
Complejidad Terminologia
O(1) Complejidad Constante
0(n^2) Complejidad Cuadratica
O(log n) Complejidad Logaritmica
O(n) Complejidad Lineal
O(n log n) Complejidad Casi-Lineal
O(n^b) Complegidad polinomica
O(b^n) Complejidad exponencial
O(n!) Complejidad Factorial
Que es la complejidad de un algoritmo

Más contenido relacionado

PDF
Diferencias entre scrum y xp
PPTX
2.2 relación de cmm con psp y tsp
PPTX
Modelos del Sistema
DOCX
Estándares para el Modelado de Procesos de Negocios
PPTX
ETAPAS DEL PROCESO DE SIMULACION
PDF
Metodologia XP
PPTX
Modelado basados en escenarios
Diferencias entre scrum y xp
2.2 relación de cmm con psp y tsp
Modelos del Sistema
Estándares para el Modelado de Procesos de Negocios
ETAPAS DEL PROCESO DE SIMULACION
Metodologia XP
Modelado basados en escenarios

La actualidad más candente (20)

PPTX
Ventajas y desventajas de cmmi
PDF
Sistemas basados en conocimiento
PPTX
METODOLOGIA SCRUM
PDF
Análisis de arquitecturas de software
PPTX
Aseguramiento de la calidad en software III
PPTX
Tecnicas y herramientas para el desarrollo de software
DOCX
modelos de calidad de software
PPTX
Metodología tradicional
PPT
Introduccion a Scrum con caso práctico
PPTX
INGENIERIA DE SOFTWARE - METODOLOGIA SCRUM, EJEMPLO PRACTICO, t3
DOCX
Etapas del Proceso de la Ingeniería del Software
PPTX
Algoritmos Paralelos
PDF
Transacciones
PPSX
Ieee 830
DOCX
Ensayo Cliente Servidor
PPTX
EstáNdares De Calidad Aplicadas Al Software
PPTX
Tecnicas y herramientas de desarrollo de software(1)
PDF
Consideraciones para elegir un buen DBMS
Ventajas y desventajas de cmmi
Sistemas basados en conocimiento
METODOLOGIA SCRUM
Análisis de arquitecturas de software
Aseguramiento de la calidad en software III
Tecnicas y herramientas para el desarrollo de software
modelos de calidad de software
Metodología tradicional
Introduccion a Scrum con caso práctico
INGENIERIA DE SOFTWARE - METODOLOGIA SCRUM, EJEMPLO PRACTICO, t3
Etapas del Proceso de la Ingeniería del Software
Algoritmos Paralelos
Transacciones
Ieee 830
Ensayo Cliente Servidor
EstáNdares De Calidad Aplicadas Al Software
Tecnicas y herramientas de desarrollo de software(1)
Consideraciones para elegir un buen DBMS
Publicidad

Similar a Que es la complejidad de un algoritmo (20)

PPTX
Notación Asintótica
PPTX
Presentacion para analisis de algoritmo
PPTX
Complejidad
PPTX
Complejidad de algoritmos
PPTX
Complejidad de los algoritmos
PPTX
Notación Big O en la complejidad de algoritmos
PPTX
Complejidad de algoritmos Notación Big O.pptx
PPTX
Presentación1
PPTX
Complejidad de los algoritmos
PDF
Complejidad de un algoritmo
PPTX
Complejidad de algoritmos
PPTX
Complejidad de un algoritmo
PPTX
Ppt complejidad
PDF
73000115.pdf
PPTX
Complejidad de Algoritmos
PPTX
La complejidad en los algoritmos
PPTX
Estudio Complejidad de algoritmos
PPTX
Complejidad de un algoritmo
PDF
Analisis de algoritmo
PPTX
Cap1.3
Notación Asintótica
Presentacion para analisis de algoritmo
Complejidad
Complejidad de algoritmos
Complejidad de los algoritmos
Notación Big O en la complejidad de algoritmos
Complejidad de algoritmos Notación Big O.pptx
Presentación1
Complejidad de los algoritmos
Complejidad de un algoritmo
Complejidad de algoritmos
Complejidad de un algoritmo
Ppt complejidad
73000115.pdf
Complejidad de Algoritmos
La complejidad en los algoritmos
Estudio Complejidad de algoritmos
Complejidad de un algoritmo
Analisis de algoritmo
Cap1.3
Publicidad

Que es la complejidad de un algoritmo

  • 4. Se asocia a el tiempo que se demora en ejecutarse el algoritmo
  • 5. De acuerdo al Espacio! Se refiere a cuanta memoria ocupara para su ejecución.
  • 6. Tiempo de ejecución. Cuando el tamaño del algoritmo crece la función para medir esta complejidad se denota como T(n)
  • 7. • Se necesita Analizar la potencia de un algoritmo y la rapidez de un algoritmo mas allá de la maquina en la que se encuentre, y mas allá de las personas que lo manejen(codifiquen)
  • 8. La notacion asintotica se enfoca mas en los problemas mayores. Ya que los problemas menores se les pueden aplicar muchas soluciones
  • 9. Por eso se estudia el comportamiento del algoritmo dependiendo del tamaño del problema • Matematicamente es cuando •N tiende a infinito • Es decir es un comportamiento Asintotico
  • 10. • Se emplea esta notacion para categorizar y comparar los algoritmos, también para medir su rendimiento
  • 11. Complejidad Terminologia O(1) Complejidad Constante 0(n^2) Complejidad Cuadratica O(log n) Complejidad Logaritmica O(n) Complejidad Lineal O(n log n) Complejidad Casi-Lineal O(n^b) Complegidad polinomica O(b^n) Complejidad exponencial O(n!) Complejidad Factorial