Собесов

zadachi_ds: Reservoir sampling — случайная выборка из потока

АлгоритмыSamplingСредняяMiddle

Условие

Дан поток объектов неизвестной длины (например, лог-файл, который не помещается в память). Нужно равновероятно выбрать k объектов так, чтобы у каждого был шанс ровно k / N оказаться в выборке (где N — итоговая длина потока). Память — O(k). Решите задачу для k=1, затем для произвольного k.

Хочешь увидеть разбор?

Зарегистрируйся бесплатно — откроется развёрнутое решение этой задачи и ещё 4 на выбор.

Зарегистрироваться и увидеть разбор
Уже есть аккаунт? Войти