Size: a a a

Scala User Group

2020 July 11

ПФ

Паша Финкельштейн... in Scala User Group
поиск элемента — логарифмическая солжность
источник

ПФ

Паша Финкельштейн... in Scala User Group
я вот прям не уверен что поиск элемента медленнее деградирует чем добавление в начало массива
источник

S

Simon in Scala User Group
В пределе любое копирование элементов - O(n)
источник

λ

λoλdog in Scala User Group
Паша Финкельштейн
Я бы прям не поручился тут за ответ, бенчмаркать надо
Не надо бенчмаркать, там ж про рост.
источник

S

Simon in Scala User Group
Да, естественно System.arrayCopy при достаточно малых массивах от n не зависит, но вопрос про рост.
источник

ПФ

Паша Финкельштейн... in Scala User Group
Проблема в том, что там тоже не линейный рост
источник

λ

λoλdog in Scala User Group
Где там
источник

ПФ

Паша Финкельштейн... in Scala User Group
При копировании массивов
источник

ПФ

Паша Финкельштейн... in Scala User Group
Копируется страничка за одну операцию
источник

λ

λoλdog in Scala User Group
Эт не важно
источник

ПФ

Паша Финкельштейн... in Scala User Group
А вот этот вопрос явно некорректно сформулирован
источник

λ

λoλdog in Scala User Group
Big o notation никак не учитывает особенности реализации, у тебя может быть O(n), который работает быстрее O(Logn), но рост первого очевидно быстрее
источник

ПФ

Паша Финкельштейн... in Scala User Group
Понятно что тут любой из GET сработает — вопрос в API
источник

ПФ

Паша Финкельштейн... in Scala User Group
λoλdog
Big o notation никак не учитывает особенности реализации, у тебя может быть O(n), который работает быстрее O(Logn), но рост первого очевидно быстрее
Это правда, да. Жалко только что она абстрактная и мало чего говорит о реальности
источник

λ

λoλdog in Scala User Group
Паша Финкельштейн
А вот этот вопрос явно некорректно сформулирован
Лул, а где вариант graphql
источник

ПФ

Паша Финкельштейн... in Scala User Group
В Big O, когда мы говорим о программировании мы предполааем, что деление выполняется за константу, но на самом деле нет…
источник

λ

λoλdog in Scala User Group
Паша Финкельштейн
Понятно что тут любой из GET сработает — вопрос в API
Выбирай 3
источник

ПФ

Паша Финкельштейн... in Scala User Group
λoλdog
Выбирай 3
Так и сделал, получил A
источник

ПФ

Паша Финкельштейн... in Scala User Group
Но мне вопросы и про амортизационный анализ, и про вот это вот API кажутся неправильыми
источник

R

RattenK 🍄🐀🌹 in Scala User Group
λoλdog
Big o notation никак не учитывает особенности реализации, у тебя может быть O(n), который работает быстрее O(Logn), но рост первого очевидно быстрее
Аниме такое есть, Big O
источник