У тебя 1M элементов array и 100K запросов «sum на отрезке [l,r] + update arr[i]=v». Naive: sum O(n) × queries. Segment tree даёт O(log n) на both. Реализуй с array (4n size). Когда нужна lazy propagation (range updates)? Сравни с Fenwick tree (проще, только prefix sums).

Алгоритмы hard senior

Вопрос с собеседования аналитика по теме «Алгоритмы».

algorithmssegment-tree

Разбор ответа

Подробный разбор с объяснением «почему правильный ответ верный» и почему остальные неверны — после регистрации.

3000+ вопросов с разбором, карточки с раскрытием ответа, AI-собес и подготовка к интервью аналитика.

Получить доступ к ответам — все вопросы →

Что дальше

Похожие вопросы из категории «Алгоритмы»