1.Легка
Що таке зважений граф?
- AГраф, у якому деякі вершини важчі за інші, бо мають більше ребер
- BГраф, що зберігається на диску
- CГраф, у якому ребер більше, ніж вершин
- DГраф, у якому кожне ребро має числове значення, як-от вартість чи відстань
2.Легка
Яка структура даних працює за принципом «першим прийшов — першим вийшов» (FIFO)?
- AБінарне дерево
- BКупа
- CЧерга
- DСтек
3.Легка
Що таке цикл у графі?
- AВершина без ребер
- BРебро з вагою нуль
- CШлях, що відвідує кожну вершину
- DШлях, що починається й закінчується в одній вершині
4.Середня
Який абстрактний тип даних використовує алгоритм Дейкстри, щоб обрати наступну вершину для обробки?
- AМін-чергу з пріоритетом
- BСтек
- CЧергу FIFO
- DМножину без упорядкування
5.Середня
Скільки вузлів має ідеальне бінарне дерево висоти h, якщо висоту рахують у ребрах?
- Ah2
- B2h
- C2h + 1
- D2h+1 − 1
6.Середня
Що відбувається, коли геш-таблиця виконує повторне гешування (rehash) після того, як коефіцієнт заповнення перевищив поріг?
- AНаявні ключі сортуються на місці
- BНайстаріші ключі видаляються, щоб звільнити місце
- CВиділяється більша таблиця, і кожен ключ вставляється знову
- DЛише ключі з колізіями переміщуються в новий список переповнення в кінці таблиці
7.Складна
Чому сервер може обирати свою геш-функцію випадково з універсального сімейства?
- AЩоб зробити дуже малоймовірним, що зловмисник підбере багато ключів, які всі матимуть колізію
- BЩоб гарантувати, що жодні два ключі ніколи не матимуть колізії, які б ключі не надсилав зловмисник
- CЩоб усунути потребу змінювати розмір таблиці
- DЩоб зробити геш-таблицю відсортованою
8.Складна
Якій властивості має відповідати червоно-чорне дерево?
- AКожен шлях від вузла до його листків-нащадків містить однакову кількість чорних вузлів
- BКорінь має бути червоним
- CКожен червоний вузол повинен мати червоних дітей, тож червоні вузли завжди утворюють неперервні ланцюги до листків
- DКожен вузол має бути червоним
Ключ відповідей
- 1. D · Граф, у якому кожне ребро має числове значення, як-от вартість чи відстань
- 2. C · Черга
- 3. D · Шлях, що починається й закінчується в одній вершині
- 4. A · Мін-чергу з пріоритетом
- 5. D · 2h+1 − 1
- 6. C · Виділяється більша таблиця, і кожен ключ вставляється знову
- 7. A · Щоб зробити дуже малоймовірним, що зловмисник підбере багато ключів, які всі матимуть колізію
- 8. A · Кожен шлях від вузла до його листків-нащадків містить однакову кількість чорних вузлів
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.