Jump to content

Tiempo CPU para ciclo for en C++ para 100 elementos?


Recommended Posts

Hola amigos, les quiero hacer una pregunta ojala me puedan ayudar.

 

Cuanto es el tiempo CPU para un ciclo for en C++ o en algun otro lenguaje para una busqueda de 100 elementos?

 

esta pregunta se refiere que estoy terminando mi tesis y por tiempo ya no alcanzo a programar una heuristica y no me manejo mucho en programar en C++.

 

ojala me puedan ayudar de ante mano gracias.

Link to comment
Share on other sites

a ver lo que puedes hacer es lo siguente (pseudo - codigo)

 

tiempo1 = obtenerFechaEnMicrosegundos();

 

for(i=0;i<100;i++){

//aca cada ciclo...

}

 

tiempo2 = obtenerFechaEnMicrosegundos();

diferencia = tiempo2-tiempo1;

 

print("El ciclo completo demoro: "+diferencia+" segundos");

Edited by cañangasñangas
Link to comment
Share on other sites

La lógica que menciona cañangas es la correcta

 

Revisa esto: http://www.gnu.org/software/libc/manual/html_node/Processor-And-CPU-Time.html

 

Ahí hay un ejemplo bueno:

#include <time.h>
     
clock_t start, end;
double cpu_time_used;
     
start = clock();
for(i = 0; i < 100; i++){
}
end = clock();
cpu_time_used = ((double) (end - start)) / CLOCKS_PER_SEC;

 

Salu2.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...