Изменения

Перейти к: навигация, поиск

Дерево отрезков. Построение

116 байт убрано, 18:57, 6 июня 2012
Структура
==Структура==
Структура представляет собой дерево, листьями которого являются элементы исходного массива. Другие вершины этого дерева имеют по 2 ребёнка и содержат сумму или минимум/максимум результат операции от своих детей (в зависимости от поставленной задачи вершины могут содержать многие другие операциинапример минимум или сумму). Таким образом, корень содержит результат искомой функции от всего массива <tex>[0...n-1]</tex>, левый ребёнок корня содержит результат функции на <tex>[0...n/2]</tex>, а правый, соответственно результат на <tex>[n/2+1...n-1]</tex>. И так далее, продвигаясь вглубь дерева.
==Построение дерева==
72
правки

Навигация