Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

[Информатика] Лекции 3-7

.pdf
Скачиваний:
12
Добавлен:
21.03.2016
Размер:
3.52 Mб
Скачать

+

3. УДАЛЕНИЕ элемента

61

+

3. сортировка

62

+

ОЧЕРЕДЬ(FIFO)

Частный случай однонаправленного линейного списка, реализующий дисциплину обслуживания FIFO (добавление в 1 конец, а выборка с другого конца)

63

+

Деревья

64

+

Примеры

Сбалансированное дерево Произвольное дерево

65

+ Реализация произвольного дерева

66

+

Красно-черные деревья

Красно-чёрное дерево (англ. Red-Black-Tree, RB-Tree) — это одно из самобалансирующихся двоичных деревьев поиска, гарантирующих логарифмический рост высоты дерева от числа узлов.

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

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

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

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

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

67

+

Красно-черные деревья

68