(a, b) -tree - (a,b)-tree
редактировать
В информатике дерево (a, b) представляет собой разновидность сбалансированного дерева поиска.
. (a, b) -дерево имеет все его оставляет на той же глубине, и все внутренние узлы , кроме корня, имеют от a до b дочерних элементов, где a и b - целые числа, такие что 2 ≤ а ≤ (b + 1) / 2. У корня, если это не лист, есть от 2 до b детей.
Содержание
- 1 Определение
- 2 Представление внутреннего узла
- 3 См. Также
- 4 Ссылки
Определение
Пусть a, b - положительные целые числа, такие что 2 ≤ a ≤ (б + 1) / 2. Тогда корневое дерево T является (a, b) -деревом, когда:
- Каждый внутренний узел, кроме корня, имеет не менее a и не более b дочерних элементов.
- Корень имеет не более b дочерних элементов.
- Все пути от корня до листьев имеют одинаковую длину.
Представление внутреннего узла
Каждый внутренний узел v a (a, b) -дерева T имеет следующее представление:
- Пусть будет количеством дочерних узлов узла v.
- Пусть - указатели на дочерние узлы.
- Пусть - массив ключей, такой что равняется наибольшему ключу в поддереве, на которое указывает .
См. Также
Ссылки
.