UB-дерево
-
Описание UB-дерева
- UB-дерево — сбалансированное дерево для хранения и извлечения многомерных данных
- Основано на дереве B+ с записями в Z-порядке
- Z-порядок вычисляется побитовым чередованием клавиш
-
Вставка, удаление и точечный запрос
- Вставка, удаление и точечный запрос выполняются как в обычных деревьях B+
-
Поиск по диапазону
- Для поиска по диапазону требуется алгоритм для вычисления следующего значения Z
- Первоначальный алгоритм был экспоненциальным и неосуществимым
-
Решение проблемы
- Метод решения описан в более старой статье
- Метод использует Z-порядок с деревьями поиска