- ホーム
- > 洋書
基本説明
Ce livre a pour thème principal l'étude des structures de données. Il s'agit de constituants logiciels dont la qualité conditionne le bon fonctionnement et l'efficacité de la plupart des applications informatiques. L'originalité de l'ouvrage réside dans le lien qu'il établit avec la discipline des méthodes formelles pour le génie logiciel. En montrant comment il est possible de calculer les opérations qui accompagnent ces structures à partir d'une spécification rigoureuse, il jette un regard neuf sur le domaine.
Dans une première partie, l'auteur présente les bases de la discipline : la théorie des ensembles (avec comme support les notations et principes de la méthode B), l'étude de structures intermédiaires (listes, arbres, sacs) et l'analyse (classique mais aussi amortie) des algorithmes. La seconde partie se focalise sur l'étude approfondie de cinq structures de données typiques : les ensembles simples, les ensembles composites, les files simples, les files de priorité, et les tableaux flexibles. L'ensemble de l'exposé répond quant à lui à une double logique : une perspective historique (à chaque époque correspondent des structures de données caractéristiques) et une démarche fonctionnelle (les opérations sont des fonctions qui délivrent une valeur). De nombreux exercices accompagnent chaque chapitre.
L'ouvrage s'adresse aux informaticiens, professionnels, étudiants ou enseignants désireux de faire évoluer leurs connaissances et leur pratique des structures de données ainsi que de leurs liens avec les méthodes formelles.
Full Description
Ce livre porte sur l'etude des structures de donnees, a savoir des constituants logiciels dont la qualite conditionne le bon fonctionnement et l'efficacite des applications informatiques. L'originalite de cet ouvrage reside essentiellement dans le lien qu'il etablit avec la discipline des methodes formelles pour le genie logiciel. Il montre comment il est possible de calculer les operations qui accompagnent une structure de donnees a partir d'une specification rigoureuse. L'auteur adopte a la fois une perspective historique et une demarche fonctionnelle. La premiere partie de l'ouvrage presente les bases de la discipline: la theorie des ensembles, l'etude de structures intermediaires (listes, arbres, sacs), et l'analyse des algorithmes. La seconde partie se focalise sur l'etude approfondie de cinq structures de donnees typiques: les ensembles simples, les ensembles composites, les files simples, les files de priorite, et les tableaux flexibles. Des exercices accompagnent chaque chapitre.



