Большой O метода Distinct() с пользовательским IEqualityComparer
Любой знает Большой О алгоритма, используемого в Distinct()
метод, с обычаем IEqualityComparer
?
1 ответ
Решение
Здесь, на SO, есть такой же вопрос: " Какие гарантии существуют во время выполнения (Big-O) методов LINQ?"
Смотрите этот раздел в ответе о различных:
Distinct, GroupBy Join и, я полагаю, методы агрегирования множеств (Union, Intersect и Except) используют хеширование, поэтому они должны быть близки к O(N), а не O(N²).