Revenir à Séquence d’exercices en java avec artEoz

La classe ArrayList

  1. Assurez-vous que vous disposez de la ressource geometrie. Au besoin, consultez la page Ressources.
  2. Le code ci-dessous crée une liste :
  1. Quelle est la capacité de la liste créée ? key_48
    Quelle est sa taille ? key_48
  2. Ajoutez à la fin du code les deux instructions suivantes
  1. On ajoute deux nouveaux points en positions 1, puis 0. Que constatez-vous ? key_48
  1. Supprimez le Point en position 2 et regardez l’évolution de la liste. Que s’est-il passé ? key_48
    Demandez la visualisation des objets morts. Que pouvez-vous en conclure ? key_48
  2. Les cases en positions 5 et 6 sont libres (initialisées à null). Ajoutez un Point à la position 6. Que se passe-t-il ? key_48
  3. Dans une itération, ajoutez 10 points à la fin de la liste.
    Demandez la visualisation des objets morts. Que constatez-vous ? key_48
  4. Dans une itération, supprimez les 5 premiers points. La capacité change-t-elle ? key_48
  5. Ajoutez à la fin du code l’instruction suivante :
  1. Comment évaluez-vous l’efficacité de la fonction add sans paramètre ? Est-elle constante ou fonction de la taille ou de la capacité de la liste ? key_48
  2. Comment évaluez-vous l’efficacité de la fonction add avec une position en paramètre ? key_48

Retour à la séquence d’exercices java