Size: a a a

2021 May 14

D

Dee in Kotlin Moscow
Не шарю за большие суммы
источник

AN

Alexander Nozik in Kotlin Moscow
Когда что-то тормозить будет и только после профайлера. Вот только что лекция была про это
источник

AN

Alexander Nozik in Kotlin Moscow
а, я букву к не заметил, тогда актуально. Поиск линейный - это быстро, а вот пересечение может быть уже дорогим.
источник

D

Dee in Kotlin Moscow
Можно ссыль?
источник

AN

Alexander Nozik in Kotlin Moscow
не выложил еще
источник

D

Dee in Kotlin Moscow
Пересечение - это «-»
источник

AN

Alexander Nozik in Kotlin Moscow
да
источник

AN

Alexander Nozik in Kotlin Moscow
Возьмите и померяйте
источник

D

Dee in Kotlin Moscow
Тогда лучше через in искать?
источник

D

Dee in Kotlin Moscow
Данных сток нет. Но попробую
источник

AN

Alexander Nozik in Kotlin Moscow
нагенерируйте
источник

D

Dee in Kotlin Moscow
Эт понятно :)

А кроме in и пересечения есть ещё какие алгоритмы? А то получается при in я с каждым элементом должен пройтись по коллекции в поиске элемента. Как-то не производительно.
источник

AN

Alexander Nozik in Kotlin Moscow
Ну да, там сложность типа m*n. Для случайной коллекции видимо лучше не придумаешь. Но если это 30 тыс и это надо сделать один раз - все равно быстро
источник

D

Dee in Kotlin Moscow
Благодарю за помощь!
источник

AN

Alexander Nozik in Kotlin Moscow
Появилась ссылка на митап 26 мая: https://www.meetup.com/KotlinMoscow/events/278027639/
источник

ПФ

Паша Финкельштейн... in Kotlin Moscow
Загнать всё в сеты и вычесть. Или отсортировать и после этого найти разницу за линейку
источник

AN

Alexander Nozik in Kotlin Moscow
А в сете будет точно тот же M*N.
источник

AN

Alexander Nozik in Kotlin Moscow
Сортировка спасет, но из коробки по-моему оптимизированных методов нет, надо самому писать
источник

ПФ

Паша Финкельштейн... in Kotlin Moscow
В сете у тебя поиск вхождения константный же, а значит просто M
источник

AN

Alexander Nozik in Kotlin Moscow
С чего это константный? Тот же линейный. По размеру сета. Ну то есть пополам в среднем
источник