Допустим, у меня есть следующие значения в коллекции целых чисел:
{1,3,4,5,5,6,7,7}
Результат, который я ожидаю, будет {5,7}
.
Как я могу это сделать? Может быть, с помощью LINQ?
РЕДАКТИРОВАТЬ: Входная коллекция не отсортирована, поэтому алгоритм не должен полагаться на то, что дубликаты идут подряд. Также не имеет значения, отсортирована ли результирующая коллекция дубликатов или нет.