Реализация запроса в дереве отрезков сверху
Версия от 01:01, 4 мая 2011; 192.168.0.2 (обсуждение) (Новая страница: «{{Определение |definition= '''Дерево отрезков''' {{---}} это структура данных, которая позволяет за ас…»)
Определение: |
Дерево отрезков — это структура данных, которая позволяет за асимптотику | реализовать операции следующего вида: нахождение суммы (задача RSQ), минимума или максимума (задача RMQ) элементов массива в заданном отрезке ( , где и поступают на вход алгоритма).
При этом дополнительно возможно изменение элементов массива: как изменение значения одного элемента, так и изменение элементов на целом подотрезке массива, т.е. разрешается присвоить всем элементам
какое-либо значение, либо прибавить ко всем элементам массива какое-либо число. Структура занимает памяти и выстраивается из массива за .