Salut,
J'ai un algo dans lequel je dois parcourir une liste (en l'occurence un set) afin d'en enlever seulement certains éléments selon une condition dépendant uniquement de l'élément lui même.
Mon problème est que le fait d'enlever des éléments au cours de la boucle de parcours semble déconseillé. Je suis donc obligé de construire une liste auxiliaire dans laquelle je stocke les éléments à supprimer puis une fois sorti de la boucle je fais une boucle sur la liste auxiliaire et je fais erase sur tous les éléments à effacer.
J'ai le sentiment que ce n'est pas très optimal. Comment faire plus rapide ?
Merci
Partager