B-деревья, которые используют перераспределение при вставке - PullRequest
2 голосов
/ 13 апреля 2010

Если я вставлю буквы A, G, I и Y в B-дерево порядка 4 (имеется в виду 4 указателя и 3 элемента в каждом узле), я получу следующее B-дерево.

  G
 / \
A   IY

Будет ли это выглядеть иначе, если использовать перераспределение при вставке? Как работает перераспределение при вставке?

1 Ответ

1 голос
/ 14 апреля 2010

Этот вопрос является своего рода циркулярным. Часто перераспределение в структурах данных делается для целей балансировки. B-деревья сбалансированы по своей природе, поэтому возникает вопрос: «Какова будет причина для перераспределения при вставке? И в этом случае алгоритм будет зависеть от того, чего вы пытаетесь достичь.

B-деревья могут выполнять перераспределение при удалении; ты это имел ввиду? Или у вас есть ссылки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...