Карточка Junior Скользящее окно спрашивают часто обновлено

Скользящее окно

Вопрос

Что такое скользящее окно и когда оно применимо?

Попробуйте сами

Ответьте про себя или вслух, потом откройте ответ и сверьтесь.

Показать ответ и разбор

Коротко

Отрезок [l, r] массива или строки, который двигается вправо: правый край добавляет элемент, левый убирает. Применимо к задачам про непрерывные подмассивы и подстроки, где состояние окна можно обновить за O(1) при добавлении и удалении элемента.

Ответ

Отрезок [l, r] массива или строки, который двигается вправо: правый край добавляет элемент, левый убирает. Применимо к задачам про непрерывные подмассивы и подстроки, где состояние окна можно обновить за O(1) при добавлении и удалении элемента.

Разбор

Отрезок [l, r] массива или строки, который двигается вправо: правый край добавляет элемент, левый убирает. Применимо к задачам про непрерывные подмассивы и подстроки, где состояние окна можно обновить за O(1) при добавлении и удалении элемента.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме