Aller au contenu

Structures de données

On a déjà étudié en classe de premières certaines structures de données informatiques qui permettent stocker et de manipuler des données organisées : p-uplets, tableaux, dictionnaires. Il en existe beaucoup d'autres, notamment les listes, les piles, les files, les arbres et les graphes, qui font l'objet de ce chapitre.

Ces structures de données sont essentielles en informatique. Elles servent à résoudre divers problèmes et à organiser efficacement les données en fonction des besoins spécifiques d'une application. Le choix de la structure de données appropriée dépend de la nature des données et des opérations à effectuer.

La programmation orientée objet est particulièrement bien adaptée pour implémenter certaines de ces structures. C'est l'un des paradigmes de programmation les plus populaires. Nous commençons le chapitre par en étudier les grand principes.