Structures de
données nécessaires
La
structure principale est le couple valeur de
l'élément+pointeur vers le suivant, on appelle
cette structure une cellule.
Par exemple pour une liste
chaînée de points on aura en langage C:
struct cellule
{
point p;
struct cellule* suivant;
};
typedef struct
cellule
cellule;
Il faut aussi un pointeur vers la
tête de la liste:
Ce qui donne pour notre liste de
points:
cellule*
tete=NULL;
La tête d'une liste est un
pointeur de cellule initialisé à NULL (au départ
la liste est vide).
suivant
plan