RÉUSSITO. Terminale
Fiche de révision · Spé NSI Terminale

Structures linéaires : listes chaînées, piles et files — opérations et complexité

Chapitre : Structures de données

En 30 secondes

  • Liste chaînée : nœuds reliés en chaîne, accès à un nœud quelconque en O(n) (parcours depuis le début).
  • Pile (LIFO) : empiler/dépiler au sommet uniquement, en O(1). File (FIFO) : enfiler à la queue, défiler à la tête, en O(1).
  • La complexité O(...) compte le nombre d'opérations élémentaires en fonction de n, dans le pire des cas.

Ce que tu sauras faire

  • Décrire le fonctionnement d'une liste chaînée et de ses opérations de base.
  • Distinguer le comportement d'une pile de celui d'une file, et connaître leurs opérations.
  • Évaluer la complexité algorithmique des opérations sur ces trois structures linéaires.

Les mots à connaître

Liste chaînée
une structure de données linéaire où chaque élément (nœud) contient une valeur et un lien vers le nœud suivant ; l'accès à un nœud se fait en parcourant les liens un par un depuis le premier nœud.
Nœud
l'élément de base d'une liste chaînée ou d'un arbre, qui stocke une valeur et un ou plusieurs liens vers d'autres nœuds.
Pile
une structure linéaire où l'on n'ajoute et ne retire des éléments que par une seule extrémité, appelée le sommet ; le dernier élément empilé est le premier dépilé (comportement LIFO, « dernier entré, premier sorti »).

Le piège classique

Confondre le comportement LIFO d'une pile (dernier entré, premier sorti) avec le comportement FIFO d'une file (premier entré, premier sorti).

L'astuce

Pile = LIFO = pile d'assiettes : on pose et on retire toujours par le dessus (le sommet).

Teste-toi : QCM gratuit

10 questions sur « Structures linéaires », corrigées et expliquées. Sans compte.

Je lance le QCM →

La fiche complète, gratuite

Règles, méthode pas à pas, exemple corrigé, exercices : le PDF se télécharge, c'est tout.

Télécharger le PDF GRATUIT

Ton niveau en 5 minutes

~10 questions du programme de Terminale, score immédiat, sans compte.

Je teste mon niveau →

Dans le même chapitre : Structures de données

Toutes les fiches Spé NSI Terminale · Fiches gratuites et packs Terminale