Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Optimización de algoritmos

margotduek
September 28, 2015

Optimización de algoritmos

Clase de comunidad Platzi de optimización de algoritmos

margotduek

September 28, 2015
Tweet

Other Decks in Education

Transcript

  1. Margot Duek @duekis Temario 1.- Ley de Moore 2.- Complejidad

    temporal 3.- Complejidad espacial 4.- Algunos consejos 5.- Dudas 3
  2. Margot Duek @duekis 5 Requisitos • Conocer que es un

    ciclo. • Comprender que es un ordenamiento.
  3. Margot Duek @duekis • Número de transistores por unidad de

    superficie en circuitos integrados. Ley de Moore 8
  4. Margot Duek @duekis Algoritmo Es un método para resolver un

    problema mediante una serie de pasos definidos, preciso y finitos 9
  5. Margot Duek @duekis Tiempo de ejecución(Complejidad temporal T(n)) A priori

    (Teórico): Es denotado por O(n) A posteriori (Práctico): Tiempo “real” de ejecución 10
  6. Margot Duek @duekis Espacio de memoria utilizado (Complejidad espacial S(n))

    - Memoria requerida por el código del algoritmo - Memoria para almacenar los datos de entrada - Memoria para los datos de salida - Memoria para cálculos y asignaciones 16
  7. Margot Duek @duekis 20 Aritmética de apuntadores • Usar memoria

    directamente y no copias • Memoria dinámica • Return problem