shita Posted April 2, 2013 Report Share Posted April 2, 2013 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 More sharing options...
cañangasñangas Posted April 2, 2013 Report Share Posted April 2, 2013 (edited) 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 April 3, 2013 by cañangasñangas Link to comment Share on other sites More sharing options...
Ra Posted April 3, 2013 Report Share Posted April 3, 2013 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now