Bonjour à tous,
Je voulais avoir votre avis sur une information contenue dans la FAQ JAVA:
Etes-vous d'accord avec cette définition ? Pour ma part, elle n'est pas assez précise et peu porté à confusion.java.util.LinkedList :
Un java.util.LinkedList utilise une liste chainée pour ranger les données. L'ajout et la suppression d'éléments est aussi rapide quelle que soit la position, mais l'accès aux valeurs par leur indice est très lente.
Complexité : Les opérations size, isEmpty, add, remove, set, get sont exécutées en temps constant. Toutes les méthodes qui font référence à un indice sont exécutées en temps O(n).
J'en profite pour remercier beaucoup tout les contributeurs de la FAQ JAVA qui m'a souvent servi !!!!
Partager