Bah c'est pas si compliquée, il suffit de prendre un bon vieux papier et un bon vieux crayon et faire des petits dessins en utilisant une schematisation symbolique :
_ _ _ _ _
|X|-->|_|X|-->|_|X|-->Nul
Fait bien attention a distinguer les variables statiques (le pointeur sur le premier element) des dynamiques (les elements).
par exemple pour retirer un element, il suffit d'avoir un pointeur vers l'element precedent (je l'ai appelé pprec) et de faire :
temp = pprec^.suiv // pour ne pas perdre l'element sans l'avoir detruit
pprec^.suiv = pprec^.suiv^.suiv
liberer(temp)
(exemple en PPA, m'excuse mais j'ai pas fait de C depuis des lustres

)

Melnofil
