Bonjour,
Je souhaite enlever n �l�ments d'une collection (un Dictionnary, mais tant qu'� faire, une m�thode g�n�rique m'irait bien), en fonction d'un pr�dicat. Un peu comme le RemoveAll qu'on trouve dans List<> (mais dans List<> uniquement).
Et bien, j'avoue que je bloque pour impl�menter �a en O(n). Les seules interfaces dont je dispose pour it�rer sur tous les �l�ments ne supportent pas vraiment qu'on modifie ce sur quoi on it�re...
Pour l'instant, je ne vois pas d'autre solution que de cr�er une copie du conteneur, d'it�rer sur la copie et de supprimer les �l�ments du conteneur, ce qui me semble tr�s peu efficace. D'autres id�es ?
Partager