Types de données et algorithmes [ Livre] / Christine, Froidevaux ; Marie-Claude, Gaudel ; Michèle, Soria
Langue: Français ; de l'oeuvre originale, Français.Publication : Ediscience, 1993Description : XX-577 pagesISBN: 2840740230.Collection: InformatiqueClassification: 004.12 Analyse des algorithmes et complexitéRésumé: L'étude des types de données et des algorithmes fondamentaux de l'informatique constitue l'un des enseignements de base en informatique. Ce livre résulte de plusieurs années d'expérience didactique sur le sujet. Il présente les types de données et les algorithmes usuels, dont la connaissance est indispensable à tout informaticien, en développant de façon accessible les résultats récents dans ce domaine. Le langage utilisé pour écrire les algorithmes est Pascal. Ce livre introduit les fondements de l'analyse de la complexité des algorithmes et la notion de type abstrait. Il présente divers types de données et montre comment le choix de tel ou tel type influe sur la réalisation d'un algorithme et ses performances. Il expose en détail les principaux algorithmes pour trois grandes classes de problèmes : recherche, tri, graphes. Les algorithmes présentés sont accompagnés de leur spécification. De plus, leur complexité en place mémoire et en temps d'exécution est évoluée, ce qui en permet une étude comparative. Les différents points traités sont amplement illustrés par des exemples et accompagnés de nombreuses figures et par plus de 300 exercices. Une annexe importante est consacrée à la description des outils mathématiques requis. Sommaire Notions d'algorithme, expression des algorithmes Complexité des algorithmes Etude d'un exemple, optimalité Types abstraits Structures séquentielles Ensembles Structures arborescentes Graphes Algorithmes de recherche Méthodes simples Arbres binaires de recherche Arbres équilibrés Méthodes de hachage Recherche externe - Conclusions sur la recherche Algorithmes de tri Introduction et méthodes simples Tri rapide et tri par tas Optimalité des tris par comparaisons - Autres méthodes de tri Tri externe Quelques algorithmes sur les graphes Tri topologique Connexités Plus courts chemins Arbres de recouvrement minimums .Sujet - Nom commun: Structures de données (informatique) | AlgorithmesCurrent location | Call number | Status | Notes | Date due | Barcode |
---|---|---|---|---|---|
ENS Rennes - Bibliothèque Informatique | 004.12 FRO (Browse shelf) | Available | 004.12 Analyse des algorithmes et complexité | 022929 | |
ENS Rennes - Bibliothèque Informatique | 004.12 FRO (Browse shelf) | Exclu du prêt | 004.12 Analyse des algorithmes et complexité | 00001601 |
Browsing ENS Rennes - Bibliothèque shelves, Shelving location: Informatique Close shelf browser
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||
004.12 DEB Multi-objective optimization using evolutionary algorithms | 004.12 DIA Les réseaux de Petri : modèles fondamentaux | 004.12 FRO Types de données et algorithmes | 004.12 FRO Types de données et algorithmes | 004.12 GOO Handbook of discrete and computational geometry | 004.12 HAR Algorithmics : the spirit of computing , | 004.12 HAR Algorithmics : the spirit of computing , |
L'étude des types de données et des algorithmes fondamentaux de l'informatique constitue l'un des enseignements de base en informatique. Ce livre résulte de plusieurs années d'expérience didactique sur le sujet. Il présente les types de données et les algorithmes usuels, dont la connaissance est indispensable à tout informaticien, en développant de façon accessible les résultats récents dans ce domaine. Le langage utilisé pour écrire les algorithmes est Pascal. Ce livre introduit les fondements de l'analyse de la complexité des algorithmes et la notion de type abstrait. Il présente divers types de données et montre comment le choix de tel ou tel type influe sur la réalisation d'un algorithme et ses performances. Il expose en détail les principaux algorithmes pour trois grandes classes de problèmes : recherche, tri, graphes. Les algorithmes présentés sont accompagnés de leur spécification. De plus, leur complexité en place mémoire et en temps d'exécution est évoluée, ce qui en permet une étude comparative. Les différents points traités sont amplement illustrés par des exemples et accompagnés de nombreuses figures et par plus de 300 exercices. Une annexe importante est consacrée à la description des outils mathématiques requis.
Sommaire
Notions d'algorithme, expression des algorithmes
Complexité des algorithmes
Etude d'un exemple, optimalité
Types abstraits
Structures séquentielles
Ensembles
Structures arborescentes
Graphes
Algorithmes de recherche
Méthodes simples
Arbres binaires de recherche
Arbres équilibrés
Méthodes de hachage
Recherche externe - Conclusions sur la recherche
Algorithmes de tri
Introduction et méthodes simples
Tri rapide et tri par tas
Optimalité des tris par comparaisons - Autres méthodes de tri
Tri externe
Quelques algorithmes sur les graphes
Tri topologique
Connexités
Plus courts chemins
Arbres de recouvrement minimums