Exigence : Dans une liste non triée, déterminez si un doublon existe. La façon typique de faire cela est une boucle imbriquée à n carrés. Je me demande comment les autres résolvent ce problème. Existe-t-il une méthode élégante et performante en Linq ? Quelque chose de générique qui prend un lambda ou un comparateur serait bien.
+ 1 si je me souviens bien Distinct()
utilise un Hashtable en interne, donc devrait être O(n)
1 votes
Je me souviens avoir vu cette question ici avant et les gens ont suggéré un truc bien, je ne me souviens plus ce que c'était mais... attendez... jon skeet est dans le coin
1 votes
Votre question semble avoir reçu une réponse, vous devriez la marquer en conséquence, si vous n'êtes pas satisfait, vous pouvez modifier votre question pour l'expliquer plus clairement ;)