Personnellement, je ne vois pas l'intérêt d'investir dans la lecture de livres spécialisés sur les algorithmes pour faire un petit projet de programmation. Au mieux, consulter Wikipedia permettra d'avoir un aperçu des différentes possibilités1, il sera temps après d'approfondir si le besoin se fait sentir.
Concernant le tri, il n'y a aucun intérêt à évaluer plusieurs algorithmes tant que la vitesse d'exécution n'est pas un critère fondamental. Il suffit d'utiliser les fonctions proposées par les librairies standards des langages que tu veux utiliser (qsort et bsearch2 pour le C, les fonctions sort et binarySearch3 pour Java).
[^] # Re: projet perso
Posté par Frédéric Lopez . En réponse au message auto-complétement en C ou Java. Évalué à 2.
Concernant le tri, il n'y a aucun intérêt à évaluer plusieurs algorithmes tant que la vitesse d'exécution n'est pas un critère fondamental. Il suffit d'utiliser les fonctions proposées par les librairies standards des langages que tu veux utiliser (qsort et bsearch2 pour le C, les fonctions sort et binarySearch3 pour Java).
1 http://fr.wikipedia.org/wiki/Algorithme_de_tri
2 http://www.linux-kheops.com/doc/lgazette/issue-39/lg39-fr-10(...)
3 http://java.sun.com/docs/books/tutorial/collections/algorith(...)