Ajouter un commentaire

fredericmazue

Tu vas me trouver contrariant mais quel rapport avec la souplesse ? En outre

Quote:
optimisé, de point de vue temps de réponse et occupation de mémoire.

C'est assez souvent contradictoire. Donc il te faudra probablement faire un choix. Pour prendre un exemple trivial, sans doute ton compilateur C++ te propose-t-il d'optimiser l'exécutable qu'il produit soit du point de vue de la taille, soit du point de vue de la rapidité d'exécution.

Tu demandes des outils, des benchmarks comme on dit, mais souvent c'est un vrai problème d'avoir des mesures fiables.
Le mieux et le plus simple avant de se lancer dans le compliqué est encore de regarder l'algorithme selon la notation O. Personnellement je n'utilise quasiment jamais de benchmarks. C'est d'ailleurs un domaine que je ne connais pas très bien, je l'avoue. Si tu peux écrire un algorithme bien chiadé, par exemple en O(1) plutôt qu'en O(n!) tu n'as pas besoin de benchmark :)
As tu lu Programmez! 94 ? Les bases de la choses sont expliquées dedans.

Sinon donne tes algorithmes ici. Pas le code hein, les algorithmes ou du pseudo code, ou même simplement dit ce que tu fais et de quelle manière et on pourra essayer d'en discuter.

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 DDD   FFFF  ZZZZZ  X   X  PPPP  
D D F Z X X P P
D D FFF Z X PPPP
D D F Z X X P
DDD F ZZZZZ X X P