SlideShare una empresa de Scribd logo
1 de 10
¿Que es la
complejidad de
un algoritmo?
• Cantidad de tiempo que necesita
para realizar su tarea.
• Dependerá del tiempo, tamaño y
cantidad del espacio del algoritmo.
Si el recurso es ESPACIO:
Dependerá del tamaño que posea la
estructura del algoritmo para su
implementación.
Si el recurso
es TIEMPO:
• Cantidad de
tiempo.
Complejidad del Peor Caso
• Su propósito es
realizar
algoritmos para
garantizar que
generará una
solución.
• Sin importar el
tiempo que este
tarde.
Complejidad del Caso Promedio
• Su propósito es calcular un
promedio de operaciones
• Para solucionar un problema.
Teniendo en cuenta todas las
entradas
Tiempo de Ejecución
Mide la complejidad,
cuando el tamaño de la
entrada aumenta es T(n).
Notación
Asintótica
Lo fundamental es analizar la
potencia de los algoritmos, la
cual no depende de la
máquina ni de la habilidad
del programador.
Los problemas
pequeños no
necesitan un
análisis especial
Al contrario los
problemas grandes
que sí necesita un
análisis más
complejo.
Cuando a un algoritmo
se esfuerza su tamaño
de problema
N tiende al Infinito =
Comportamiento
Asintótico.
La complejidad del
Algoritmo se denota: Big-0
Familias
• Una familia de
funciones que
comparten un
mismo
comportamiento
asintótico será
llamada un Orden
de Complejidad.
Estas familias se
designan con O( ).

Más contenido relacionado

La actualidad más candente

La actualidad más candente (7)

Unidad 7 analisis de algoritmo
Unidad 7 analisis de algoritmoUnidad 7 analisis de algoritmo
Unidad 7 analisis de algoritmo
 
Complejidad de los algoritmos
Complejidad de los algoritmosComplejidad de los algoritmos
Complejidad de los algoritmos
 
Unidad 7
Unidad 7Unidad 7
Unidad 7
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Unidad 7
Unidad 7Unidad 7
Unidad 7
 
Fun programacion-00-introduccion-algoritmos
Fun programacion-00-introduccion-algoritmosFun programacion-00-introduccion-algoritmos
Fun programacion-00-introduccion-algoritmos
 
Los Algoritmos
Los AlgoritmosLos Algoritmos
Los Algoritmos
 

Destacado

Los conectores 11 3 alvarez, barbosa, gómez
Los conectores 11 3 alvarez, barbosa, gómezLos conectores 11 3 alvarez, barbosa, gómez
Los conectores 11 3 alvarez, barbosa, gómezOscar Alfonso Diaz Cruz
 
Estadios Del Mundo
Estadios Del MundoEstadios Del Mundo
Estadios Del Mundochristhian
 
I S O 27001- Los Controles
I S O 27001-  Los ControlesI S O 27001-  Los Controles
I S O 27001- Los Controlessucari2009
 
Gestión personas tiempos cambio
Gestión personas tiempos cambioGestión personas tiempos cambio
Gestión personas tiempos cambioCarlos Cortes
 
Tarea 5
Tarea 5Tarea 5
Tarea 5grisel
 
Medición impacto social. SROI
Medición impacto social. SROIMedición impacto social. SROI
Medición impacto social. SROICarlos Cortes
 
Forjando testigos, obreros y profetas: herramientas para vivir nuestra fe en ...
Forjando testigos, obreros y profetas: herramientas para vivir nuestra fe en ...Forjando testigos, obreros y profetas: herramientas para vivir nuestra fe en ...
Forjando testigos, obreros y profetas: herramientas para vivir nuestra fe en ...Office of Religious Education
 
Que Herramientas Colaborativas Caracterizan A La Web
Que Herramientas Colaborativas Caracterizan A La WebQue Herramientas Colaborativas Caracterizan A La Web
Que Herramientas Colaborativas Caracterizan A La Webandrewsdeus
 
Páginas Web: análisis, evaluación, valor educativo
Páginas Web: análisis, evaluación, valor educativoPáginas Web: análisis, evaluación, valor educativo
Páginas Web: análisis, evaluación, valor educativomotaromo
 

Destacado (20)

Los conectores 11 3 alvarez, barbosa, gómez
Los conectores 11 3 alvarez, barbosa, gómezLos conectores 11 3 alvarez, barbosa, gómez
Los conectores 11 3 alvarez, barbosa, gómez
 
Quest en Español - Primavera 2010 - Semana1
Quest en Español - Primavera 2010 - Semana1Quest en Español - Primavera 2010 - Semana1
Quest en Español - Primavera 2010 - Semana1
 
La amistad
La amistadLa amistad
La amistad
 
Oficio "AYudante de Apicultor".
Oficio "AYudante de Apicultor".Oficio "AYudante de Apicultor".
Oficio "AYudante de Apicultor".
 
Estadios Del Mundo
Estadios Del MundoEstadios Del Mundo
Estadios Del Mundo
 
Esquiada Febrer 2011
Esquiada Febrer 2011Esquiada Febrer 2011
Esquiada Febrer 2011
 
I S O 27001- Los Controles
I S O 27001-  Los ControlesI S O 27001-  Los Controles
I S O 27001- Los Controles
 
El Corazon
El CorazonEl Corazon
El Corazon
 
Proyecto De La Paz
Proyecto De La PazProyecto De La Paz
Proyecto De La Paz
 
Expo: A luz hoxe
Expo:   A luz hoxeExpo:   A luz hoxe
Expo: A luz hoxe
 
Gestión personas tiempos cambio
Gestión personas tiempos cambioGestión personas tiempos cambio
Gestión personas tiempos cambio
 
Tarea 5
Tarea 5Tarea 5
Tarea 5
 
Guia de signaturas da BEUP
Guia de signaturas da BEUPGuia de signaturas da BEUP
Guia de signaturas da BEUP
 
Medición impacto social. SROI
Medición impacto social. SROIMedición impacto social. SROI
Medición impacto social. SROI
 
Forjando testigos, obreros y profetas: herramientas para vivir nuestra fe en ...
Forjando testigos, obreros y profetas: herramientas para vivir nuestra fe en ...Forjando testigos, obreros y profetas: herramientas para vivir nuestra fe en ...
Forjando testigos, obreros y profetas: herramientas para vivir nuestra fe en ...
 
Que Herramientas Colaborativas Caracterizan A La Web
Que Herramientas Colaborativas Caracterizan A La WebQue Herramientas Colaborativas Caracterizan A La Web
Que Herramientas Colaborativas Caracterizan A La Web
 
Mantenimiento
MantenimientoMantenimiento
Mantenimiento
 
Páginas Web: análisis, evaluación, valor educativo
Páginas Web: análisis, evaluación, valor educativoPáginas Web: análisis, evaluación, valor educativo
Páginas Web: análisis, evaluación, valor educativo
 
Nuevos Materiales
Nuevos MaterialesNuevos Materiales
Nuevos Materiales
 
IDCN-Annual-Review-2015
IDCN-Annual-Review-2015IDCN-Annual-Review-2015
IDCN-Annual-Review-2015
 

Similar a Complejidad de un algoritmo

Complejidad de algoritmos
Complejidad de algoritmosComplejidad de algoritmos
Complejidad de algoritmosJonathan Garcia
 
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 Computacional
Complejidad ComputacionalComplejidad Computacional
Complejidad Computacionalrvargass
 
Complejidad de un algoritmo
Complejidad de un algoritmoComplejidad de un algoritmo
Complejidad de un algoritmonelsonsv13
 
Complejidad de los algoritmos
Complejidad de los algoritmosComplejidad de los algoritmos
Complejidad de los algoritmosdaniel fuentes
 
Complejidad de Algoritmos
Complejidad de AlgoritmosComplejidad de Algoritmos
Complejidad de AlgoritmosFranco Cid
 
La complejidad en los algoritmos
La complejidad en los algoritmosLa complejidad en los algoritmos
La complejidad en los algoritmosAndrés Ibarra
 
Complejidad de algoritmos
Complejidad de algoritmosComplejidad de algoritmos
Complejidad de algoritmospazmoralesv
 
Complejidad de los algoritmos
Complejidad de los algoritmosComplejidad de los algoritmos
Complejidad de los algoritmosjuanveg31
 
Teoria de la c.c.
Teoria de la c.c.Teoria de la c.c.
Teoria de la c.c.belmont402
 
Teoría de complejidad computacional (tcc)
Teoría de complejidad computacional (tcc)Teoría de complejidad computacional (tcc)
Teoría de complejidad computacional (tcc)Raquel Nuñez
 
Clasificacion de los problemas (1)
Clasificacion de los problemas (1)Clasificacion de los problemas (1)
Clasificacion de los problemas (1)Patricia Correa
 

Similar a Complejidad de un algoritmo (20)

Complejidad de Algoritmos
Complejidad de AlgoritmosComplejidad de Algoritmos
Complejidad de Algoritmos
 
Complejidad de algoritmos
Complejidad de algoritmosComplejidad de algoritmos
Complejidad de algoritmos
 
AnáLisis De Algoritmos1
AnáLisis De Algoritmos1AnáLisis De Algoritmos1
AnáLisis De Algoritmos1
 
AnáLisis De Algoritmos1
AnáLisis De Algoritmos1AnáLisis De Algoritmos1
AnáLisis De Algoritmos1
 
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 Computacional
Complejidad ComputacionalComplejidad Computacional
Complejidad Computacional
 
Ppt complejidad
Ppt complejidadPpt complejidad
Ppt complejidad
 
Complejidad de un algoritmo
Complejidad de un algoritmoComplejidad de un algoritmo
Complejidad de un 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
 
La complejidad en los algoritmos
La complejidad en los algoritmosLa complejidad en los algoritmos
La complejidad en los algoritmos
 
Complejidad de algoritmos
Complejidad de algoritmosComplejidad de algoritmos
Complejidad de algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Complejidad de los algoritmos
Complejidad de los algoritmosComplejidad de los algoritmos
Complejidad de los algoritmos
 
Complejidad de los algoritmos
Complejidad de los algoritmosComplejidad de los algoritmos
Complejidad de los algoritmos
 
Teoria de la c.c.
Teoria de la c.c.Teoria de la c.c.
Teoria de la c.c.
 
Teoría de complejidad computacional (tcc)
Teoría de complejidad computacional (tcc)Teoría de complejidad computacional (tcc)
Teoría de complejidad computacional (tcc)
 
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
 
Clasificacion de los problemas (1)
Clasificacion de los problemas (1)Clasificacion de los problemas (1)
Clasificacion de los problemas (1)
 

Complejidad de un algoritmo

  • 1. ¿Que es la complejidad de un algoritmo? • Cantidad de tiempo que necesita para realizar su tarea. • Dependerá del tiempo, tamaño y cantidad del espacio del algoritmo.
  • 2. Si el recurso es ESPACIO: Dependerá del tamaño que posea la estructura del algoritmo para su implementación.
  • 3. Si el recurso es TIEMPO: • Cantidad de tiempo.
  • 4. Complejidad del Peor Caso • Su propósito es realizar algoritmos para garantizar que generará una solución. • Sin importar el tiempo que este tarde.
  • 5. Complejidad del Caso Promedio • Su propósito es calcular un promedio de operaciones • Para solucionar un problema. Teniendo en cuenta todas las entradas
  • 6. Tiempo de Ejecución Mide la complejidad, cuando el tamaño de la entrada aumenta es T(n).
  • 7. Notación Asintótica Lo fundamental es analizar la potencia de los algoritmos, la cual no depende de la máquina ni de la habilidad del programador.
  • 8. Los problemas pequeños no necesitan un análisis especial Al contrario los problemas grandes que sí necesita un análisis más complejo.
  • 9. Cuando a un algoritmo se esfuerza su tamaño de problema N tiende al Infinito = Comportamiento Asintótico. La complejidad del Algoritmo se denota: Big-0
  • 10. Familias • Una familia de funciones que comparten un mismo comportamiento asintótico será llamada un Orden de Complejidad. Estas familias se designan con O( ).