Как объявить и поддерживать максимум при сдвиге окна

алгоритмымаксимумыпрограммированиесдвиг окнаструктуры данных