Tiempo de ejecución – C++
-
Para hallar el tiempo de ejecución de un programa, solo hace falta incluir algunas lineas de código.
incluir librería:#include <time.h>
función que retorna el tiempo del sistema operativo en mili-segundos:clock()
#include <time.h> #include <iostream> using namespace std; int main() { double ini = clock(); // inicio de tu algoritmo int c = 0; for (int i = 0; i < 20000000 ; i++) { c++; } // final de tu algoritmo // imprime el tiempo que tu algoritmo tardo en ejecutar cout << "tiempo en segundos: " << double(clock()-ini)/1000.0 <<endl; }
Con estas lineas podras comprender facilmente que los algoritmos y los codigos que haces no siempre son optimos, pueden tardar mucho si su complejidad algoritmica es muy alta.