Page d'accueil encyclopedie-enligne.com en page d'accueil
Liste Articles: [0-A] [A-C] [C-F] [F-J] [J-M] [M-P] [P-S] [S-Z] | Liste Catégories | Une page au hasard | Pages liées

Structure de données


Une structure de données est une structure logique destinée à contenir des données afin de leur donner une organisation permettant de simplifier leur traitement.

Sommaire

Types de collections

Collections séquentielles

Une collection séquentielle permet de ranger des objets dans un ordre arbitraire. On parle de collection indexée quand on peut accéder à chaque élément de la collection par un numéro d'orde. Le choix d'une implémentation particulière dépend d'un certains nombre de compromis comme l'occupation mémoire ou les performances requises pour diverses opérations de base: itération, ajout d'un élément, indexation, suppression d'un élément, décompte du nombre d'éléments …

Un certain nombre de structures de données sont des restrictions de collections séquentielles qui n'autorisent qu'un sous ensemble des opérations de base:

Tableaux associatifs ou collections mappées

Ce type de collection permet de ranger des objets en fonction d'une clef. La clef doit généralement repecter un certain nombre d'invariants pour être valide (valeur de hashage ou resultats de la comparaison par exemple).

Autres collections


Voir aussi




This site support the Wikimedia Foundation. This Article originally from Wikipedia. All text is available under the terms of the GNU Free Documentation License Page HistoryOriginal ArticleWikipedia