Nous utilisons List chaque fois que nous avons besoin d'une liste. Je remarque maintenant qu'il y a une LinkedList.
Je me demandais quelle était la différence entre ces deux-là, et quand vous deviez utiliser l'un 2 plutôt que l'autre.
Nous utilisons List chaque fois que nous avons besoin d'une liste. Je remarque maintenant qu'il y a une LinkedList.
Je me demandais quelle était la différence entre ces deux-là, et quand vous deviez utiliser l'un 2 plutôt que l'autre.
Un List<T>
est en fait un tableau, ce qui signifie que son opération Add
est O(1) à la fin et O(n) à l'avant, mais vous pouvez l'indexer dans O(1). Un LinkedList<T>
est, comme il est dit, une liste liée. Comme il est doublement lié, vous pouvez ajouter des éléments à l'avant ou à l'arrière dans O(1), mais l'indexation dans celui-ci est O(n).
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.