Listes chainées
De Didaquest
Aller à la navigationAller à la recherche
![]() ![]() |
Traduction

Définition
Domaine, Discipline, Thématique

Définition écrite
les listes chainées sont des structures de données assez flexible dans la gestion de l'espace mémoire.
elle permettant de répondre à des problèmes où l'évolution de la taille des donnés n'est pas connus d'avance.
|

Définition graphique
Concepts ou notions associés

Exemples, applications, utilisations
les files aussi peuvent être implémenter par les listes chainées, et qui permette l'implémentation de la stratégie d'accès FIFO, First in First Out. on peut aussi implémenter les arbres de recherches avec des listes chainées. |
Erreurs ou confusions éventuelles
- Confusion entre champ pointeur - champ de donnée
- Confusion entre tête de liste - premier nœud de la chaine
- Erreur fréquente: l'initialisation du pointeur de liste à NULL, est souvent oublier.
Questions possibles
Liaisons enseignements et programmes
Idées ou Réflexions liées à son enseignement
- insisté sur le faite que l'espace alloué n'est pas toujours contigu.
- les nœuds consécutifs d'une liste ne sont consécutif en mémoire.
- l'initialisation de la tête de liste à NULL est obligatoire, c'est ce qui permettra d'avoir des boucle d'accès finis.
- on est contrait d'utiliser les flèches pour accéder à un champ de donné, quand on dispose d'un pointeur de nœud.
Aides et astuces
Education: Autres liens, sites ou portails
- https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c/19733-stockez-les-donnees-avec-les-listes-chainees
- https://web.maths.unsw.edu.au/~lafaye/CCM/c/cliste.htm
- https://developpement-informatique.com/article/487/les-listes-chainees-en-c++
- https://cmapscloud.ihmc.us:443/rid=1XVGMCDY2-4F992G-46BP9K
Bibliographie
Pour citer cette page: (chainées)
ABROUGUI, M & al, 2022. Listes chainées. In Didaquest [en ligne]. <http:www.didaquest.org/wiki/Listes_chain%C3%A9es>, consulté le 4, avril, 2025
- Du C au C++ - De la programmation procédurale à l’objet Edition : eni
- cour en ligne : http://miage.univ-nantes.fr/miage/DVD-MIAGEv2/Algo_files/DVDMIAGE_Algo_Chapitre_10_Listes.pdf
- cours en ligne : https://courses.ex-machina.ma/downloads/CPI2/S3/Programmation_structure2/ProgStruct2_TDs_3_ListesChainees.pdf
- Carte Conceptuelle Explicative : https://cmapscloud.ihmc.us:443/rid=1XVGMCDY2-4F992G-46BP9K