Application de l'allocation dynamique: Les listes chaînées

Rappel:
L'avantage principal de définir un tableau dynamique est que l'on peut réserver l'espace exact pour le tableau pour chacune des utilisations.

Mais:
Que faire si la taille du tableau n'est pas connu à l'avance par l'utilisateur? Supposons par exemple que de nouveaux étudiants arrivent en cours d'année, il n'est pas possible d'agrandir le tableau en cours d'exécution car l'espace réservé
pour un tableau
doit être contigu en mémoire et donc alloué en une seule fois.

Ce problème est très courant en informatique:
Deux solutions:
 suivant           plan