13.07.2015 Views

ENSAE Ecole Nationale de la Statistique et de l ... - xavierdupre.fr

ENSAE Ecole Nationale de la Statistique et de l ... - xavierdupre.fr

ENSAE Ecole Nationale de la Statistique et de l ... - xavierdupre.fr

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2. Séances dirigées 48Lorsque le nombre d’éléments dont il faut calculer <strong>la</strong> <strong>fr</strong>équence est assez grand, <strong>la</strong> secon<strong>de</strong> solution estpréférable. La première solution est efficace dans <strong>de</strong>s cas particuliers comme celui-ci. On s’aperçoit égalementque <strong>la</strong> fonction compte_l<strong>et</strong>tre est plus rapi<strong>de</strong> pour c<strong>et</strong>te secon<strong>de</strong> expérience (0.133 < 0.174) maisc<strong>et</strong>te observation est peu pertinente car c<strong>et</strong>te fonction n’a été exécutée qu’une fois. Il y a en eff<strong>et</strong> peu <strong>de</strong>chance pour que <strong>la</strong> fonction s’exécute à chaque fois à <strong>la</strong> même vitesse car l’ordinateur exécute un grandnombre <strong>de</strong> tâches simultanément.Pour obtenir un temps d’exécution fiable, il faut appeler <strong>la</strong> fonction un grand nombre <strong>de</strong> fois. Le tableausuivant montre le temps moyen total passé dans chaque fonction après 100 appels à <strong>la</strong> fonction comparaison.fonction 26 l<strong>et</strong>tres tous les caractèrescompte_l<strong>et</strong>tre 0.087 0.061compte_l<strong>et</strong>tre_count 0.017 0.073La fonction compte_l<strong>et</strong>tre est effectivement plus rapi<strong>de</strong> dans le second cas. Comme on s’intéresse maintenantà tous les caractères, le test if not (”A”

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!