(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 {\ displaystyle \ rho _ {v}}\ rho_v будет количеством дочерних узлов узла v.
  • Пусть S v [1… ρ v] {\ displaystyle S_ {v} [1 \ dots \ rho _ {v}]}S_ {v} [1 \ dots \ rho _ {v}] - указатели на дочерние узлы.
  • Пусть H v [1… ρ v - 1] {\ displaystyle H_ {v} [1 \ dots \ rho _ {v} -1]}H_ {v} [1 \ точки \ rho _ {v} -1] - массив ключей, такой что H v [ i] {\ displaystyle H_ {v} [i]}H_ {v} [i] равняется наибольшему ключу в поддереве, на которое указывает S v [i] {\ displaystyle S_ {v} [i]}S_ {v} [i] .
См. Также
Ссылки

.

Последняя правка сделана 2021-07-15 02:54:35
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте