Herramientas de usuario

Herramientas del sitio


algoritmos-oia:analisis-amortizado

¡Esta es una revisión vieja del documento!


Análisis amortizado

Se llama *análisis amortizado* de complejidad a una forma de medir el costo de ciertas operaciones, en la cual no contamos el tiempo real que toma cada operación particular, sino que medimos el tiempo total que toma realizar $n$ operaciones cualesquiera, y si ese tiempo es $T$, decimos finalmente que cada operación particular tiene una complejidad amortizada de $O(\frac{T}{n})$.

Lo interesante es que, como en la inmensa mayoría de los casos nos importa solamente el tiempo total, y no el tiempo que efectivamente tardó una operación en particular, podemos perfectamente realizar todos los cálculos de complejidad suponiendo que las operación tardan siempre el tiempo promedio, y el resultado final obtenido será siempre correcto para el tiempo total.

Varias operaciones de las bibliotecas estándar, como la STL de C++

algoritmos-oia/analisis-amortizado.1511470546.txt.gz · Última modificación: 2017/11/23 20:55 por santo