Большой O метода Distinct() с пользовательским IEqualityComparer

Любой знает Большой О алгоритма, используемого в Distinct() метод, с обычаем IEqualityComparer?

1 ответ

Решение

Здесь, на SO, есть такой же вопрос: " Какие гарантии существуют во время выполнения (Big-O) методов LINQ?"

Смотрите этот раздел в ответе о различных:

Distinct, GroupBy Join и, я полагаю, методы агрегирования множеств (Union, Intersect и Except) используют хеширование, поэтому они должны быть близки к O(N), а не O(N²).

Другие вопросы по тегам