Стек · Задача 2
Найдите ближайший больший элемент справа с помощью монотонного стека.
Стек · Задача 2
Найдите для каждого элемента массива ближайший больший элемент справа. Монотонный стек хранит индексы убывающей последовательности и обновляется по мере обхода массива.
Подсказки
- При обработке нового элемента извлекайте из стека все меньшие.
- Записывайте ответ в отдельный массив, заполняя
-1при отсутствии. - Объясните, что каждый индекс добавляется и удаляется из стека лишь раз.