Добавил:
Developer Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции / Деревья.pptx
Скачиваний:
14
Добавлен:
22.03.2023
Размер:
697.49 Кб
Скачать

4 - узлы представляются тремя 2

– узлами, соединенными R – связями, а 3 – узлы представляются 2 – узлами, соединенными одной R – связью.

R – связь может быть левой или правой, следовательно, существует два способа преставления каждого 3 - узла.

Требования к RB-деревьям:

Узел либо красный, либо чёрный.

Корень — чёрный. (В других определениях это правило иногда опускается. Это правило слабо влияет на анализ, так как корень всегда может быть изменен с красного на чёрный, но не обязательно наоборот).

Все листья (NIL) — чёрные.

Оба потомка каждого красного узла — чёрные.

Всякий простой путь от данного узла до любого листового узла, являющегося его потомком, содержит одинаковое число чёрных узлов.

Разделение 4- узлов в RB – дереве

Вставка в RB – дерево

Построение RB -

RB- дерево бинарного поиска – это дерево бинарного поиска, в котором каждый узел помечен как красный (R) либо черный (B), с наложением дополнительного ограничения, что никакие два красных узла не могут появляться друг за другом в любом пути от внешней связи к корню.

Сбалансированное RB- дерево бинарного поиска – это RB – дерево бинарного поиска, в котором все пути от внешних связей к корню содержат одинаковое количество черных узлов.

ПОРАЗРЯДНЫЙ

ПОИСК

Деревья цифрового поиска.

Простейший метод поразрядного поиска основан на использовании деревьев цифрового поиска (digital search trees

– DST).

Ветвление в дереве выполняется не в соответствии с результатом сравнения полных ключей, а в соответствии с выбранными разрядами ключа.

На 1 уровне используется ведущий разряд; на 2 уровне используется разряд, следующий за ведущим, и т.д. пока не встретится внешний узел.

Соседние файлы в папке Лекции