Pourquoi utiliser une liste chaînée plutôt qu'un tableau ?
Le codage d'une liste chaînée est, sans aucun doute, un peu plus difficile que l'utilisation d'un tableau et on peut se demander ce qui justifie cet effort supplémentaire.
Je pense que l'insertion de nouveaux éléments est triviale dans une liste chaînée mais c'est une corvée majeure dans un tableau. Y a-t-il d'autres avantages à utiliser une liste chaînée pour stocker un ensemble de données plutôt qu'un tableau ?
Cette question n'est pas un doublon de cette question parce que l'autre question porte spécifiquement sur une classe Java particulière, alors que la présente question porte sur les structures de données générales.
1 votes
Related - Quand utiliser LinkedList<> plutôt que ArrayList<> ? - c'est Java, mais les tableaux (ArrayList) et les listes liées ont vraisemblablement les mêmes performances dans n'importe quel langage.
0 votes
Voir aussi : Quand utiliser une liste chaînée plutôt qu'un tableau/une liste de tableaux ?
1 votes
@rootTraveller En fait, cette question serait un doublon de cette question car ma question a été postée en premier.