Introduction à l'algorithmique

Introduction à l'algorithmique, ou Introduction to algorithms en version originale, est un livre d'algorithmique écrit par Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, et Clifford Stein. Le livre est parfois appelé CLRS, d'après les initiales des noms des auteurs (CLR pour la première édition).

Pour les articles homonymes, voir CLR.

Dans la préface, le livre se définit comme une ressource exhaustive à la fois pour l'enseignement et l'usage professionnel. Chaque chapitre se concentre sur un algorithme ou une structure de données, du concept théorique jusqu'aux applications pratiques. Plutôt que d'utiliser un langage de programmation spécifique, les algorithmes sont décrits en pseudo-code.

Histoire, éditions et traductions

Le livre est basé sur des notes d'un cours donné au MIT pour la première fois en 1975 par Ron Rivest[1].

En anglais

Il y a eu trois éditions en anglais, la première en 1990, sans Clifford Stein, une seconde en 2001, et une troisième en 2009 :

  • (en) Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest et Clifford Stein, Introduction to Algorithms, Cambridge (Mass.), MIT Press, , 3e éd., xix+1312 p. (ISBN 978-0-262-03384-8, 978-0-262-53305-8 et 9780262259460, SUDOC 136281273, lire en ligne)
  • (en) Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest et Clifford Stein, Introduction to Algorithms, Cambridge (Mass.) et Montréal, MIT Press et McGraw-Hill, , 2e éd., xxi+1180 p. (ISBN 0-262-03293-7 et 0-07-013151-1, SUDOC 127263535)
  • (en) Thomas H. Cormen, Charles E. Leiserson et Ronald L. Rivest, Introduction to Algorithms, Cambridge (Mass.), MIT Press, , 1re éd., xvii+1028 p. (ISBN 0-262-53091-0, SUDOC 098956280)

Traductions

Il y a eu de nombreuses traductions ; trois traductions en français, parues chez Dunod entre 1996 et 2010. La troisième a adopté un titre plus court :

  • Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest et Clifford Stein (trad. de l'anglais par Xavier Cazin et Georges-Louis Kocher), Algorithmique : cours avec 957 exercices et 158 problèmes, Paris, Dunod, , 3e éd., xxix+1188 p. (ISBN 978-2-10-054526-1, SUDOC 145360164)
  • Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest et Clifford Stein (trad. Xavier Cazin et Georges-Louis Kocher, préf. Philippe chrétienne , Claire Hanen, Alix Munier, Christophe Picouleau), Introduction à l'algorithmique : cours et exercices, Paris, Dunod, , 2e éd., xxix+1146 p. (ISBN 978-2-10-003922-7, SUDOC 068254024)
  • Thomas H. Cormen, Charles E. Leiserson et Ronald L. Rivest (trad. Xavier Cazin), Introduction à l'algorithmique, Paris, Dunod, , 1re éd., xxviii+1017 p. (ISBN 978-2-10-003128-3, SUDOC 003425096)

Le livre a été aussi traduit en allemand, en italien ou en russe.

Accueil

Introduction à l'algorithmique est un ouvrage devenu un classique au niveau universitaire. Il a été vendu à plus de 500 000 exemplaires et représente la plus grosse vente de MIT Press[1]. Dan Spielman décrit l'ouvrage comme la « bible » du domaine[2]. L'ouvrage est communément cité comme référence pour les algorithmes dans plus de 10 000 publication scientifiques[3].

Notes et références

  1. (en) Larry Hardesty, « Milestone for MIT Press’s bestseller », sur MIT News Office, .
  2. « Introduction to Algorithms, Third Edition: Endorsements ».
  3. (en) « Introduction to Algorithms -- CiteSeerX Citation Query », sur citeseerx.ist.psu.edu (consulté le )
  • Portail de l'informatique théorique
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.