Medidor de la eficiencia de cualquier algoritmo en Python.
Este proyecto, mide tiempo de ejecucuión que tiene un algoritmo cuando se ejecuta varias veces, aumentando el tamaño de la entrada en cada iteración, así, se puede ver gráficamente cuál es su eficiencia cuando se aumenta la carga de trabajo.
Una vez medida, se calcula el coeficiente de correlación para cada una de las principales familias de comportamiento algoritmico y se determina cual es la familia a la que tiene mayor similitud.
Finalmente, existe una pequeña interaccion con el usuario, donde se pregunta: ¿que notacion asintotica se desea visualizar? Y mediante el uso de un modelo matematico, se ajusta a los datos del comportamiento y se muestra la notación deseada.