SlideShare una empresa de Scribd logo
1 de 8
COMPLEJIDAD DE UN
ALGORITMO
Alumno: José Martínez
Carrera: Ingeniería en
Informática
Docente: Pilar Pardo
¿A QUÉ SE REFIERE LA
COMPLEJIDAD DE UN
ALGORITMO?
Es una expresión
determinada con funciones
que permiten mesurar el
problema a resolver.
Es decir es una medida de los
recursos temporales y
espaciales que requiere un
algoritmo.
ESPACIO
Desde el punto de vista del espacio, se considera a la complejidad como la
cantidad de memoriarequerida para la ejecucióndel algoritmo.
TIEMPO
Desde la perspectiva temporal, la complejidad se relaciona con el tiempo
requerido por el algoritmo para la ejecución de operaciones.
COMPORTAMIENTO DEL
ALGORITMO
Los algoritmos presentan diferencias en su
curso, relacionado directamente al cómo se
le ingresen las variables de
entrada.
Es altamente aconsejable estudiar su
comportamiento con datos muy
ordenados o muy
desordenados, siempre manteniendo
los extremos.
TIEMPO DE EJECUCIÓN
Se calcula mediante una función matemática,
considerando la ejecución del programa, se
cuentan las instrucciones a ejecutar y se
multiplicapor el tiempo requerido en las
instrucciones.
T(
n)
NOTACIÓN ASINTÓTICA
Es el análisis de la potencia
de los algoritmos
independiente de las
características de hardware
donde se ejecuten y de las
habilidades programáticas del
desarrollador.
FIN PRIMERA PARTE
GRACIAS POR SU ATENCIÓN

Más contenido relacionado

La actualidad más candente

Unidad 7 diana karina pech may
Unidad 7 diana karina pech mayUnidad 7 diana karina pech may
Unidad 7 diana karina pech may
Karina1602
 
Complejidad algoritmos
Complejidad algoritmosComplejidad algoritmos
Complejidad algoritmos
ffarren
 
Análisis de algoritmo
Análisis de algoritmoAnálisis de algoritmo
Análisis de algoritmo
Gaston Demundo
 
Complejidad de algoritmos
Complejidad de algoritmosComplejidad de algoritmos
Complejidad de algoritmos
pazmoralesv
 
Complejidad Computacional
Complejidad ComputacionalComplejidad Computacional
Complejidad Computacional
rvargass
 
Analisis de Algoritmos
Analisis de AlgoritmosAnalisis de Algoritmos
Analisis de Algoritmos
zygdiaz
 

La actualidad más candente (18)

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
 
Análisis de algoritmos
Análisis de algoritmosAnálisis de algoritmos
Análisis de algoritmos
 
Complejidad algoritmos
Complejidad algoritmosComplejidad algoritmos
Complejidad algoritmos
 
Análisis de algoritmo
Análisis de algoritmoAnálisis de algoritmo
Análisis de algoritmo
 
Complejidad de algoritmos
Complejidad de algoritmos Complejidad de algoritmos
Complejidad de algoritmos
 
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
 
Eficiencia de algoritmos - Vanessa Ramirez
Eficiencia de algoritmos - Vanessa RamirezEficiencia de algoritmos - Vanessa Ramirez
Eficiencia de algoritmos - Vanessa Ramirez
 
Analisis de algoritmos complejidad en tiempo y espacio
Analisis de algoritmos complejidad en tiempo y espacioAnalisis de algoritmos complejidad en tiempo y espacio
Analisis de algoritmos complejidad en tiempo y espacio
 
Complejidad Computacional
Complejidad ComputacionalComplejidad Computacional
Complejidad Computacional
 
analisis de los algoritmos
analisis de los algoritmosanalisis de los algoritmos
analisis de los algoritmos
 
AnáLisis De Algoritmos1
AnáLisis De Algoritmos1AnáLisis De Algoritmos1
AnáLisis De Algoritmos1
 
Unidad 5. Recursión
Unidad 5. RecursiónUnidad 5. Recursión
Unidad 5. Recursión
 
Unidad 7
Unidad 7Unidad 7
Unidad 7
 
Análisis de algoritmo 1
Análisis de algoritmo 1Análisis de algoritmo 1
Análisis de algoritmo 1
 
Analisis de Algoritmos
Analisis de AlgoritmosAnalisis de Algoritmos
Analisis de Algoritmos
 
Unidad 7
Unidad 7Unidad 7
Unidad 7
 

Destacado

Sesión de aprendizaje 3
Sesión de aprendizaje 3Sesión de aprendizaje 3
Sesión de aprendizaje 3
I.E.JMA 0087
 
Gestion basica de la informacion
Gestion basica de la informacionGestion basica de la informacion
Gestion basica de la informacion
Jonatan Murcia
 
Tratado de libre comercio de américa del norte
Tratado de libre comercio de américa del norteTratado de libre comercio de américa del norte
Tratado de libre comercio de américa del norte
pichon69
 
Colegio de estudios cientificos y tecnologicos del estado
Colegio de estudios cientificos y tecnologicos del estadoColegio de estudios cientificos y tecnologicos del estado
Colegio de estudios cientificos y tecnologicos del estado
IriIzz Hernandez
 
Vocaliza
VocalizaVocaliza
Vocaliza
Niaqs27
 
Diapositivas gps
Diapositivas gpsDiapositivas gps
Diapositivas gps
LILIANA
 
Derecho laboral asignacion uno
Derecho laboral asignacion unoDerecho laboral asignacion uno
Derecho laboral asignacion uno
Pedro Morales
 
Sir Isaac Newton
Sir Isaac NewtonSir Isaac Newton
Sir Isaac Newton
recondita
 
Comercial Carpel
Comercial CarpelComercial Carpel
Comercial Carpel
guesta8103b
 
Proyecto de aula boqueron ok evaluación
Proyecto de aula  boqueron ok evaluaciónProyecto de aula  boqueron ok evaluación
Proyecto de aula boqueron ok evaluación
pilli137
 
Las Cruces De Mayo
Las Cruces De MayoLas Cruces De Mayo
Las Cruces De Mayo
guestd19fae
 

Destacado (20)

Sesión de aprendizaje 3
Sesión de aprendizaje 3Sesión de aprendizaje 3
Sesión de aprendizaje 3
 
Paolachable ada tres
Paolachable ada tresPaolachable ada tres
Paolachable ada tres
 
Acrosport
AcrosportAcrosport
Acrosport
 
Gestion basica de la informacion
Gestion basica de la informacionGestion basica de la informacion
Gestion basica de la informacion
 
Tratado de libre comercio de américa del norte
Tratado de libre comercio de américa del norteTratado de libre comercio de américa del norte
Tratado de libre comercio de américa del norte
 
Colegio de estudios cientificos y tecnologicos del estado
Colegio de estudios cientificos y tecnologicos del estadoColegio de estudios cientificos y tecnologicos del estado
Colegio de estudios cientificos y tecnologicos del estado
 
Unidad 1 sesión 1
Unidad 1 sesión 1Unidad 1 sesión 1
Unidad 1 sesión 1
 
PROYECTO
PROYECTO PROYECTO
PROYECTO
 
Tarea de sistemas operativos
Tarea de sistemas operativosTarea de sistemas operativos
Tarea de sistemas operativos
 
Vocaliza
VocalizaVocaliza
Vocaliza
 
Bloque 5
Bloque 5Bloque 5
Bloque 5
 
Diapositivas gps
Diapositivas gpsDiapositivas gps
Diapositivas gps
 
Derecho laboral asignacion uno
Derecho laboral asignacion unoDerecho laboral asignacion uno
Derecho laboral asignacion uno
 
Como desarrollar y aplicar una politica farmacéutica nacional
Como desarrollar y aplicar una politica farmacéutica nacionalComo desarrollar y aplicar una politica farmacéutica nacional
Como desarrollar y aplicar una politica farmacéutica nacional
 
Impacto de la Tecnología en la Educación
Impacto de la Tecnología en la EducaciónImpacto de la Tecnología en la Educación
Impacto de la Tecnología en la Educación
 
Sir Isaac Newton
Sir Isaac NewtonSir Isaac Newton
Sir Isaac Newton
 
Diapositivas de examen
Diapositivas de examenDiapositivas de examen
Diapositivas de examen
 
Comercial Carpel
Comercial CarpelComercial Carpel
Comercial Carpel
 
Proyecto de aula boqueron ok evaluación
Proyecto de aula  boqueron ok evaluaciónProyecto de aula  boqueron ok evaluación
Proyecto de aula boqueron ok evaluación
 
Las Cruces De Mayo
Las Cruces De MayoLas Cruces De Mayo
Las Cruces De Mayo
 

Similar a Complejidad de un algoritmo (18)

Complejidad Computacional
Complejidad ComputacionalComplejidad Computacional
Complejidad Computacional
 
Complejidad de algoritmos
Complejidad de algoritmosComplejidad de algoritmos
Complejidad de algoritmos
 
Unidad 7 informe técnico
Unidad 7 informe técnicoUnidad 7 informe técnico
Unidad 7 informe técnico
 
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
 
Analisis de algoritmos
Analisis de algoritmosAnalisis de algoritmos
Analisis de algoritmos
 
Complejidad de los algoritmos
Complejidad de los algoritmosComplejidad de los algoritmos
Complejidad de los algoritmos
 
Complejidad
ComplejidadComplejidad
Complejidad
 
AnáLisis De Algoritmos1
AnáLisis De Algoritmos1AnáLisis De Algoritmos1
AnáLisis De Algoritmos1
 
Análisis de algoritmos
Análisis de algoritmosAnálisis de algoritmos
Análisis de algoritmos
 
Análisis de algoritmos - Complejidad de los Algoritmos
Análisis de algoritmos - Complejidad de los AlgoritmosAnálisis de algoritmos - Complejidad de los Algoritmos
Análisis de algoritmos - Complejidad de los Algoritmos
 
Estudio Complejidad de algoritmos
Estudio Complejidad de algoritmosEstudio Complejidad de algoritmos
Estudio Complejidad de 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
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Unidad 7
Unidad 7Unidad 7
Unidad 7
 
La complejidad en los algoritmos
La complejidad en los algoritmosLa complejidad en los algoritmos
La complejidad en los algoritmos
 
Pptcalgoritmo
PptcalgoritmoPptcalgoritmo
Pptcalgoritmo
 
Presentacion para analisis de algoritmo
Presentacion para analisis de algoritmoPresentacion para analisis de algoritmo
Presentacion para analisis de algoritmo
 

Complejidad de un algoritmo

  • 1. COMPLEJIDAD DE UN ALGORITMO Alumno: José Martínez Carrera: Ingeniería en Informática Docente: Pilar Pardo
  • 2. ¿A QUÉ SE REFIERE LA COMPLEJIDAD DE UN ALGORITMO? Es una expresión determinada con funciones que permiten mesurar el problema a resolver. Es decir es una medida de los recursos temporales y espaciales que requiere un algoritmo.
  • 3. ESPACIO Desde el punto de vista del espacio, se considera a la complejidad como la cantidad de memoriarequerida para la ejecucióndel algoritmo.
  • 4. TIEMPO Desde la perspectiva temporal, la complejidad se relaciona con el tiempo requerido por el algoritmo para la ejecución de operaciones.
  • 5. COMPORTAMIENTO DEL ALGORITMO Los algoritmos presentan diferencias en su curso, relacionado directamente al cómo se le ingresen las variables de entrada. Es altamente aconsejable estudiar su comportamiento con datos muy ordenados o muy desordenados, siempre manteniendo los extremos.
  • 6. TIEMPO DE EJECUCIÓN Se calcula mediante una función matemática, considerando la ejecución del programa, se cuentan las instrucciones a ejecutar y se multiplicapor el tiempo requerido en las instrucciones. T( n)
  • 7. NOTACIÓN ASINTÓTICA Es el análisis de la potencia de los algoritmos independiente de las características de hardware donde se ejecuten y de las habilidades programáticas del desarrollador.
  • 8. FIN PRIMERA PARTE GRACIAS POR SU ATENCIÓN