Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Complejidad Algorítmica: Análisis de algoritmos
Complejidad Algorítmica: Análisis de Algoritmos Metodología y Tecnología de la Programación II Complejidad Algorítmica: Análisis de algoritmos por Jorge Riera Ledesma Departamento de Estadística, Investigación Operativa Y Computación Universidad de La Laguna
2
Sumario: Referencias Bibliográficas Introducción La Notación O
Complejidad Algorítmica: Análisis de Algoritmos Metodología y Tecnología de la Programación II Sumario: Referencias Bibliográficas Introducción La Notación O Complejidad Temporal y Espacial Series Casos Prácticos Ejercicios
3
Referencias Bibliográficas
Complejidad Algorítmica: Análisis de Algoritmos Metodología y Tecnología de la Programación II Referencias Bibliográficas Aho, Hopcroft y Ullman, Data Structures and Algorithms, Addison-Wesley, 1983 Aho, Hopcroft y Ullman, The Design and Analysis of Computer Algorithms, Addison-Wesley, 1974 Cormen, Leiserson, Rivest, Stein Introduction to Algorithms, MIT Press, 1990 Mamber, Introduction to Algorithms, a creative approach., Addison-Wesley, 1989
4
Complejidad Algorítmica: Análisis de Algoritmos Metodología y Tecnología de la Programación II
Introducción El Tiempo de ejecución varía con el tamaño de la entrada y suele ser una función monótona. El caso promedio es difícil de analizar Nos centraremos en el caso peor por: -Fácil obtención -Se acerca al caso promedio
5
Introducción Análisis Experimental
Complejidad Algorítmica: Análisis de Algoritmos Metodología y Tecnología de la Programación II Introducción Análisis Experimental Escribir un programa que implemente el algoritmo. Utilizar un método fiable para medir el tiempo de ejecución de forma precisa. Ejecutar el programa variando el tamaño y la composición.
6
Complejidad Algorítmica: Análisis de Algoritmos Metodología y Tecnología de la Programación II
Introducción
7
La Notación O (O mayúscula)
Complejidad Algorítmica: Análisis de Algoritmos Metodología y Tecnología de la Programación II La Notación O (O mayúscula) Se dice que g(n) es de orden O(f)n) si existe una constante c y un número N tal que para n > N se tiene Ejemplo:
8
La Notación O (O mayúscula)
Complejidad Algorítmica: Análisis de Algoritmos Metodología y Tecnología de la Programación II La Notación O (O mayúscula) Sentencia While Sentencia For Sentencia If
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.