- •Перелік питань на іспит з дисципліни «Алгоритми і структури» для груп спеціальності «Розробка програмного забезпечення», 3-й курс, vі навч.Семестр.
- •Тема: Загальні відомості алгоритмів.
- •Тема: Масиви.
- •Тема: Просте сортування.
- •Тема: Стеки і черги.
- •Тема: Двозв’язні списки.
- •Тема: Двійкові дерева.
- •Тема: Червоно-чорні дерева.
- •Тема: Дерева 2-3-4.
- •Тема: Хеш-таблиці.
- •Тема: Піраміди.
- •Тема: Графи.
Тема: Червоно-чорні дерева.
Збалансованість дерев довічного пошуку запобігає зниження продуктивності при вставці ________ даних.
У збалансованому дереві:
може знадобитися зміна структури дерева при пошуку;
шляху від кореня до всіх листових вузлів мають приблизно однакову довжину;
всі ліві піддерева мають таку ж висоту, як і всі праві піддерева;
висота всіх піддерев жорстко контролюється.
Червоно-чорні правила вимагають можливої перестановки вузлів дерева для забезпечення його збалансованості (Так / Ні).
Порожнім нащадком називається:
нащадок, який не існує, але буде створений на наступному кроці;
нащадок, який не має власних нащадків;
один з двох потенційних нащадків листового вузла, в якому буде виконана операція вставки;
неіснуючий лівий нащадок вузла, у якого є правий нащадок (або навпаки).
Яке з наступних тверджень не є червоно-чорним правилом?
всі шляхи від кореня до вузла або пустому нащадку повинні містити однакову кількість чорних вузлів;
якщо вузол чорний, то його нащадки повинні бути червоними;
корінь завжди забарвлений в чорний колір;
всі три попередніх твердження є червоно-чорними правилами.
Для відновлення збалансованості дерева застосовуються дві операції: _______ і _______.
Тільки що вставлені вузли завжди пофарбовані в _______ колір.
Яке з наступних дій не виконується при повороті?
Перестановка вузлів для відновлення характеристик дерева двійкового пошуку.
Зміна кольору вузлів.
Перевірка виконання червоно-чорних правил.
Спроба відновлення збалансованості дерева.
«Перехідний» вузол або піддерево спочатку є ________, а при переміщенні стає _______, і навпаки.
Яке з наступних тверджень ложно ? Необхідність у виконанні поворотів може виникнути: a) перед вставкою вузла;
після вставки вузла;
під час пошуку позиції вставки;
при пошуку вузла із заданим ключем.
При перемиканні змінюються кольори ______ і ______.
Зовнішній онук:
знаходиться на іншій стороні від свого батька, ніж його батько по відношенню до свого «брата»;
знаходиться на тій же стороні від свого батька, що і його батько по відношенню до свого батька;
є лівим нащадком правого нащадка (або навпаки);
знаходиться на протилежній стороні від свого батька, ніж його «брат» по відношенню до їх «предкам».
Якщо один поворот виконується відразу ж після іншого, вони виконуються у зворотних напрямках (Так / Ні).
Два повороту необхідні в ситуації, коли:
вузол є внутрішнім онуком, а батько пофарбований у червоний колір;
вузол є онуком, а батько пофарбований у чорний колір;
вузол є зовнішнім онуком, а батько пофарбований у червоний колір;
вузол є зовнішнім онуком, а батько пофарбований у чорний колір.
Видалення в червоно-чорному дереві може зажадати деякого зміни структури дерева (Так / Ні).
