This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
Leetcode #239 | #Hard | [[Монотонный стек]] | [[Монотонная очередь]] | [[Указатель на запись]]
|
||||
Leetcode #239 | #Hard | [Монотонный стек](../../Методы/Монотонный%20стек.md) | [Монотонная очередь](../../Методы/Монотонная%20очередь.md) | [Указатель на запись](../../Методы/Указатель%20на%20запись.md)
|
||||
## Идея
|
||||
Заводим деку для поддержания максимума. Идем по массиву, убираем элементы из деки, пока текущий больше. Кладем текущий в деку. Дальше избавляемся от "протухших" чисел в начале деки. Такие действия гарантируют, что в начале деки всегда лежит наибольший элемент текущего окна, добавляем его в ответ, если конечно окно уже нормального размера.
|
||||
## Big-O
|
||||
|
||||
Reference in New Issue
Block a user