Professional Documents
Culture Documents
Лекція 8 Червоно-чорні дерева без відрізків
Лекція 8 Червоно-чорні дерева без відрізків
і алгоритми комп'ютерної
обробки інформації
Лекції Бичкова Олексія
КРАХ ОСВІТИ – ЦЕ КРАХ
НАЦІЇ
Зміст
• Червоно-чорні бінірні дерева
Червоно-чорні бінірні дерева
Червоно-чорні бінарні дерева це бінарні
дерева з додатковим атрибутом – колір:
червоний або чорний.
Властивості: жоден простий шлях від від
кореня до найдальшого листа не більше ніж
у двічі довше чим від кореня до
найближчого.
Червоно-чорні бінірні дерева
Червоно-чорне дерево широко
використовується переважно для зберігання
впорядкованих даних, його часова складність
становить O(lgn), а ефективність дуже
висока.
Червоно-чорні бінірні дерева
Якщо вузол не має батьківського вузла або
дочірних то відповідні вказівники на NUL
називаються вказівниками на зовнішнішні
вузли.
Усі інши вузли називаютья внутрішніми.
Червоно-чорні бінірні дерева
Властивості:
1. Кожен вузол червоний або чорний
2. Корінь дерева – чорний
3. Кожен лист дерева (NUL) – чорний
4. Якщо вузол червоний, то дочірні від нього – чорні.
5. Для кожного вузла всі прості шляхи від нього до
листя, що є потомками даного вузла, мають
однакову кулість чорних вузлів.
Червоно-чорні бінірні дерева