Size: a a a

2021 February 11

AA

Andrey Atapin in Scala Jobs
За один проход
источник

SP

Stas P in Scala Jobs
Andrey Atapin
За один проход
если он случайно оказался отсортирован то прокатит и за один )
источник

AA

Andrey Atapin in Scala Jobs
Зачем сортировать? Идешь и запоминаешь топ so far. Перезаписываешь если встретил более лучший топ
источник

S

Sergey in Scala Jobs
Почему, если отсортирован, то за логарифм
источник

S

Sergey in Scala Jobs
Если рандомный, то просто 1 проход же
источник

SP

Stas P in Scala Jobs
Andrey Atapin
Зачем сортировать? Идешь и запоминаешь топ so far. Перезаписываешь если встретил более лучший топ
ты сейчас описал сортировку пузырьком
источник

AA

Andrey Atapin in Scala Jobs
Stas P
ты сейчас описал сортировку пузырьком
Пузырек квадратичное время даёт. А тут линейное
источник

SP

Stas P in Scala Jobs
Andrey Atapin
Пузырек квадратичное время даёт. А тут линейное
ты придумал сортировку за линейное время?
источник

AK

Andrey Korzinev in Scala Jobs
Andrey Atapin
Зачем сортировать? Идешь и запоминаешь топ so far. Перезаписываешь если встретил более лучший топ
Это O(N log K)
источник

AA

Andrey Atapin in Scala Jobs
Тогда дефайн «топ»
источник

SP

Stas P in Scala Jobs
Andrey Korzinev
Это O(N log K)
вроде ничего лучше логарифма не придумали
источник

SP

Stas P in Scala Jobs
Andrey Atapin
Тогда дефайн «топ»
так может быть топ 1 топ 2 топ 3 )) или возьми предпоследний с конца и сложи с предпоследним с начала
источник

SK

Sergey Kucherenko in Scala Jobs
Stas P
вроде ничего лучше логарифма не придумали
radix
источник

AA

Andrey Atapin in Scala Jobs
А блин я про максимальный подумал
источник

AK

Andrey Korzinev in Scala Jobs
Stas P
вроде ничего лучше логарифма не придумали
В худшем случае - нет. Но для реального мира есть и более эффективный алгоритм, чем проход хипом
источник

AA

Andrey Atapin in Scala Jobs
Ну да, там логарифмическок время
источник

AK

Andrey Korzinev in Scala Jobs
А если не исчислимое?
источник

SP

Stas P in Scala Jobs
Andrey Korzinev
В худшем случае - нет. Но для реального мира есть и более эффективный алгоритм, чем проход хипом
в худшем вроде есть алгоритмы что факториал дают.
источник

S

Sergey in Scala Jobs
Stas P
вот надо тебе взять топ результат из списка
Ну такое условие звучит как задача найти один конкретный элемент
источник

SP

Stas P in Scala Jobs
я про сферический набор данных в вакууме. лучше лог-н вродь нет ниче. комплексити н - это только возможно для частных случаев и конкретных наборов данных но никак не средуха.
источник