задана последовательностью S
из n
целочисленных элементов, мне нужна функция min(i,j)
, которая находит минимальный элемент последовательности между индексом г и индексом J (оба включительно) таким образом, что:Найти минимальный элемент подпоследовательности
- Инициализация занимает
O(n)
; - Площадь памяти
O(n)
; min(i,j)
принимаетO(log(n))
.
Просьба предложить алгоритм для этого.
Спасибо. Мне не приходило в голову, что бинарные деревья могут легко решить проблему. –