Je m'intéresse à deux classes: LinkedList et ArrayList (ou Vector si vous préférez, je crois qu'ArrayList est la nouvelle version de Vector).
Vu la façon dont elles fonctionnent, il me semble que:
-LinkedList est efficace pour la suppression/ajout d'un élément, mais pas pour l'accès à un élément.
-ArrayList est peu efficace pour supprimer/ajouter un élément (sauf si c'est en fin de liste/début de liste), mais très efficace pour accéder à un élément (car ArrayList est une sorte de tableau).
Ma question: quelle est la plus efficace de ces deux classe pour le tri de ses éléments, par exemple en utilisant Collection.sort() (si les élements sont tous de même classe implémentant l'interface Comparable)???
Partager