Qu'est-ce que Liste chaînée (linked list) ?
Structure de données dans laquelle chaque élément contient une valeur et un pointeur vers l'élément suivant, les éléments étant reliés en suivant les pointeurs. Une fois la position connue, l'insertion et la suppression sont des modifications de pointeurs en O(1), mais lire le i-ème élément oblige à parcourir la liste depuis le début, en O(n). Les éléments ont tendance à être dispersés en mémoire, si bien que les caches fonctionnent moins bien qu'avec les tableaux.
Nom japonais: 連結リスト
« Liste chaînée (linked list) » apparaît dans 10 questions d'entraînement réparties sur 5 thèmes, dont Structures de données et algorithmes, Hiérarchie mémoire, Bases de la programmation (trace de pseudo-code).
Domaine: Structures de données et algorithmes