Fonction en C
Résolu
chahbane
-
chahbane -
chahbane -
Bonjour,
SVP j'ai besoin d'une fonction qui retourne la duree d'execution d'un tri par exemple en C!
merci d'avance!
SVP j'ai besoin d'une fonction qui retourne la duree d'execution d'un tri par exemple en C!
merci d'avance!
2 réponses
-
Bonjour,
"Mesurer temps d'exécution C" sur google vous emmène sur la page : http://www.jonathan-petitcolas.com/calculer-le-temps-dexcution-dune-fonction-en/
Le principe est simple : tu déclares deux variables de type clock_t
Tu encadres ta fonction de tri entre deux fonctions clock().
La différence entre les deux variables divisée sur le nombre de coups d'horloge par seconde te donnera le nombre de secondes.<time.h> clock_t deb, fin; double duree; deb=clock(); tri(); fin=clock(); duree=(fin-deb)/(double)CLOCKS_PER_SEC;
Cdlt, -
Comment as-tu affiché ta variable ?
Cdlt,