surrimer un element d'un vector

Re: surrimer un element d'un vector

par Jean-Cédric Chappelier,
Number of replies: 0

Pour faire un complément aux réponses apportées (merci Sepand !) :

  1. tout code C++ valide est accepté, même s'il n'a pas été présent en cours tant que c'est correct du point de vue C++ c'est bon ;
  2. avant de modifier un vector, essayez peut être de trouver un algorithme qui laisse le laisse invariant (si c'est possible)
  3. si l'ordre n'est pas important, on peut aussi efficacement supprimer un élément d'un vector en effectuant un swap() avec le back() puis un pop_pack() ; c'est plus efficace que erase() (O(1) contre O(n) ; mais ça ne préserve pas l'ordre)