Изменения

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

Дерево Фенвика для некоммутативных операций

497 байт добавлено, 20:36, 15 июня 2011
м
Нет описания правки
<tex> s_{i, j}^{-1}{'} \cdot d \cdot s_{i, j}{'} = (d^{-1} \cdot s_{i, j})^{-1} \cdot d \cdot d^{-1} \cdot s_{i, j} = s_{i, j}^{-1} \cdot d \cdot d \cdot d^{-1} \cdot s_{i, j} = s_{i, j}^{-1} \cdot d \cdot s_{i, j} </tex>, то есть, элемент дерева изменяется на правильное значение.
 
Пусть в дереве <tex> n </tex> элементов. Так как для каждого из <tex> O(log(n)) </tex> изменяемых элементов дерева мы совершаем дополнительно запрос суммы на отрезке(а он работает за <tex> O(log(n)) </tex> операций), то асимптотическое время работы обновления элемента ухудшается до <tex> O(log^2(n)) </tex>.
689
правок

Навигация