Titre : |
Algorithmique : Cours avec 957 exercices et 158 problèmes |
Type de document : |
texte imprimé |
Auteurs : |
Cormen. Leiserson, Auteur ; Rivest. Stein, Auteur |
Mention d'édition : |
3e éd. [avec compléments en ligne] |
Editeur : |
Paris : Dunod |
Année de publication : |
2010 |
Collection : |
Sciences sup |
Importance : |
1 vol. (1188 p.) |
Présentation : |
ill., couv. ill. en coul. |
Format : |
24 cm |
ISBN/ISSN/EAN : |
978-2-10-054526-1 |
Note générale : |
Bibliogr. p. 1127-1150. Index |
Langues : |
Français (fre) Langues originales : Anglais (eng) |
Catégories : |
Informatique Mathématique
|
Mots-clés : |
Ordinateurs : Programmation
Algorithmes : Problèmes et exercices
Structures de données (informatique) |
Index. décimale : |
518.1 - Algorithmes |
Résumé : |
Cet ouvrage s'est imposé comme une référence mondiale pour l'enseignement de l'algorithmique. Exhaustif et facile d'accès, c'est un outil de travail complet et indispensable pour les étudiants. Cette 3e édition est entièrement révisée et mise à jour, avec deux nouveaux chapitres.
L'éventail des algorithmes étudiés va des plus classiques, comme les algorithmes de tri et les fonctions de hachage, aux plus récents, comme ceux de la cryptographie, permettant ainsi de passer progressivement des notions élémentaires aux thèmes les plus pointus.
Les algorithmes sont rédigés en français et dans un pseudo-code proche des langages Pascal, C et Java. Ils sont analysés en profondeur et complétés par des preuves mathématiques. De nombreux exemples, figures, études de cas et exercices de difficulté graduée complètent les explications. Au total, ce sont les énoncés de 957 exercices et 158 problèmes qui sont proposés, dont certains sont nouveaux dans cette 3e édition. Les solutions de 80 d'entre eux sont accessibles en ligne sur le site www.dunod.com |
Note de contenu : |
Sommaire
Partie 1 : Introduction
Chapitre 1. Rôles des algorithmes en informatique
Chapitre 2. Premiers pas
Chapitre 3. Croissance des fonctions
Chapitre 4. Diviser pour régner
Chapitre 5. Analyse probabiliste et algorithmes randomisés
Partie 2 : Tri et rangs
Chapitre 6. Tri par tas
Chapitre 7. Tri rapide
Chapitre 8. Tri en temps linéaire
Chapitre 9. Médians et rangs
Partie 3 : Structures de données
Chapitre 10. Structures de données élémentaires
Chapitre 11. Tables de hachage
Chapitre 12. Arbres binaires de recherche
Chapitre 13. Arbres rouge-noir
Chapitre 14. Extension des structures de données
Partie 4 : Techniques avancées de conception et d’analyse
Chapitre 15. Programmation dynamique
Chapitre 16. Algorithmes gloutons
Chapitre 17. Analyse amortie
Partie 5 : Structures de données avancées
Chapitre 18. B-arbres
Chapitre 19. Tas de Fibonacci
Chapitre 20. Arbres de Van Emde Boas
Chapitre 21. Structures de données pour ensembles disjoints
Partie 6 : Algorithmes pour les graphes
Chapitre 22. Algorithmes élémentaires pour les graphes
Chapitre 23. Arbres couvrants minimaux
Chapitre 24. Plus courts chemins à l’origine unique
Chapitre 25. Plus courts chemins entre toutes paires de sommets
Chapitre 26. Flot maximum
Partie 7 : Morceaux choisis
Chapitre 27. Algorithmes multithread
Chapitre 28. Calcul matriciel
Chapitre 29. Programmation linéaire
Chapitre 30. Polynômes et transformée de Fourier rapide
Chapitre 31. Algorithmes de la théorie des nombres
Chapitre 32. Recherche de chaînes de caractères
Chapitre 33. Géométrie algorithmique
Chapitre 34. NP-complétude
Chapitre 35. Algorithmes d’approximation
Annexes : Eléments de mathématiques
Annexe A. Sommes
Annexe B. Ensembles, etc.
Annexe C. Dénombrement et probabilités
Annexe D. Matrices |
Côte titre : |
Fs/19532-Fs/7624-7631-Fs/13033-13034-Fs/12538-Fs/11692-11696 |
Algorithmique : Cours avec 957 exercices et 158 problèmes [texte imprimé] / Cormen. Leiserson, Auteur ; Rivest. Stein, Auteur . - 3e éd. [avec compléments en ligne] . - Paris : Dunod, 2010 . - 1 vol. (1188 p.) : ill., couv. ill. en coul. ; 24 cm. - ( Sciences sup) . ISBN : 978-2-10-054526-1 Bibliogr. p. 1127-1150. Index Langues : Français ( fre) Langues originales : Anglais ( eng)
Catégories : |
Informatique Mathématique
|
Mots-clés : |
Ordinateurs : Programmation
Algorithmes : Problèmes et exercices
Structures de données (informatique) |
Index. décimale : |
518.1 - Algorithmes |
Résumé : |
Cet ouvrage s'est imposé comme une référence mondiale pour l'enseignement de l'algorithmique. Exhaustif et facile d'accès, c'est un outil de travail complet et indispensable pour les étudiants. Cette 3e édition est entièrement révisée et mise à jour, avec deux nouveaux chapitres.
L'éventail des algorithmes étudiés va des plus classiques, comme les algorithmes de tri et les fonctions de hachage, aux plus récents, comme ceux de la cryptographie, permettant ainsi de passer progressivement des notions élémentaires aux thèmes les plus pointus.
Les algorithmes sont rédigés en français et dans un pseudo-code proche des langages Pascal, C et Java. Ils sont analysés en profondeur et complétés par des preuves mathématiques. De nombreux exemples, figures, études de cas et exercices de difficulté graduée complètent les explications. Au total, ce sont les énoncés de 957 exercices et 158 problèmes qui sont proposés, dont certains sont nouveaux dans cette 3e édition. Les solutions de 80 d'entre eux sont accessibles en ligne sur le site www.dunod.com |
Note de contenu : |
Sommaire
Partie 1 : Introduction
Chapitre 1. Rôles des algorithmes en informatique
Chapitre 2. Premiers pas
Chapitre 3. Croissance des fonctions
Chapitre 4. Diviser pour régner
Chapitre 5. Analyse probabiliste et algorithmes randomisés
Partie 2 : Tri et rangs
Chapitre 6. Tri par tas
Chapitre 7. Tri rapide
Chapitre 8. Tri en temps linéaire
Chapitre 9. Médians et rangs
Partie 3 : Structures de données
Chapitre 10. Structures de données élémentaires
Chapitre 11. Tables de hachage
Chapitre 12. Arbres binaires de recherche
Chapitre 13. Arbres rouge-noir
Chapitre 14. Extension des structures de données
Partie 4 : Techniques avancées de conception et d’analyse
Chapitre 15. Programmation dynamique
Chapitre 16. Algorithmes gloutons
Chapitre 17. Analyse amortie
Partie 5 : Structures de données avancées
Chapitre 18. B-arbres
Chapitre 19. Tas de Fibonacci
Chapitre 20. Arbres de Van Emde Boas
Chapitre 21. Structures de données pour ensembles disjoints
Partie 6 : Algorithmes pour les graphes
Chapitre 22. Algorithmes élémentaires pour les graphes
Chapitre 23. Arbres couvrants minimaux
Chapitre 24. Plus courts chemins à l’origine unique
Chapitre 25. Plus courts chemins entre toutes paires de sommets
Chapitre 26. Flot maximum
Partie 7 : Morceaux choisis
Chapitre 27. Algorithmes multithread
Chapitre 28. Calcul matriciel
Chapitre 29. Programmation linéaire
Chapitre 30. Polynômes et transformée de Fourier rapide
Chapitre 31. Algorithmes de la théorie des nombres
Chapitre 32. Recherche de chaînes de caractères
Chapitre 33. Géométrie algorithmique
Chapitre 34. NP-complétude
Chapitre 35. Algorithmes d’approximation
Annexes : Eléments de mathématiques
Annexe A. Sommes
Annexe B. Ensembles, etc.
Annexe C. Dénombrement et probabilités
Annexe D. Matrices |
Côte titre : |
Fs/19532-Fs/7624-7631-Fs/13033-13034-Fs/12538-Fs/11692-11696 |
|  |