PureBasic - LinkedList
Généralités
Les Listes Chaînées (Linked Lists) regroupent des objets qui sont alloués dynamiquement en fonction de vos besoins. Elles se présentent sous la forme de listes d'éléments totalement indépendants les uns des autres. Vous pouvez y ajouter un nombre infini d'éléments, insérer des éléments à une position choisie, en effacer, etc... Cette méthode de stockage d'information est très pratique et très souple. C'est la meilleure solution pour gérer des données dont vous ne connaissez pas le nombre à l'avance.
Avant de travailler avec les listes chaînées, vous devez les déclarer. Cela se fait avec le mot-clef NewList. Les structures sont également fréquemment utilisées pour enregistrer leur contenu.
Pour analyser le contenu d'une liste chaînée, il est possible d'utiliser les boucles suivantes: For : Next, ForEach : Next, Repeat : Until ou While : Wend.
Sommaire des commandes
AddElement
ChangeCurrentElement
ClearList
DeleteElement
FirstElement
InsertElement
LastElement
ListIndex
ListSize
NextElement
PreviousElement
ResetList
SelectElement
SwapElements
Exemple
LinkedList.pb
OS Supportés
Tous