x1 |
La fenêtre dans laquelle se déroule l’animation est comme suit :
Pendant l’animation les boutons des opérations cédent leur places pour que d' autres (celui de l’affichage, du pseudo ou du commentaire et de la vitesse,…) apparaîssent. Comme la montre la figure :
1x |
. Une Liste Linéaire Chainée est une structure de données (le plus souvent dynamique) pour représenter un ensemble de valeurs. Ces valeurs sont stockées dans des maillons chainés entre eux formants une suite ordonnée(triée).
- L'adresse du 1er maillon (la tête doit toujours être sauvegardée pour pouvoir manipuler la liste.
- Le champs adr du dernier maillon contient le pointeur NIL (indiquant par convention la fin de la liste).
- Si la liste est vide (ne contient aucun maillon), la tête doit alors être positionnée à NIL.
- La recherche d'un élément se fait par valeur (en respectant l'ordre des valeurs des maillons) ou par adresse .
- L'insertion se fait effectuant le chainage du nouveau maillon avec son précédent et avec son suivant .
- La suppression se fait en effectuant le châinage entre le précédent de l'élément à supprimer et le suivant de ce même élément.
- La fusion entre les 2 listes se fait en réspectant l'ordre dans la liste finale .