1.Легка
Яка структура даних працює за принципом «першим прийшов — першим вийшов» (FIFO)?
- AБінарне дерево
- BКупа
- CЧерга
- DСтек
2.Легка
Що робить геш-функція в геш-таблиці?
- AВідображає ключ в індекс у таблиці
- BРахує, скільки ключів збережено
- CСортує ключі в таблиці
- DШифрує значення в таблиці
3.Легка
Геш-таблиця (hash table) зберігає дані у вигляді:
- AЛише відсортованого списку
- BРядка фіксованої довжини
- CДерева з упорядкованими ключами
- DПар ключ–значення, розташування яких визначає геш-функція
4.Середня
Скільки пам'яті займає матриця суміжності графа з V вершинами?
- AO(V + E)
- BO(V²)
- CO(log V)
- DO(E)
5.Середня
Застосунку потрібен швидкий пошук, а також виведення ключів у відсортованому порядку та відповіді на запити діапазону. Яка структура підходить найкраще?
- AСтек
- BЗбалансоване бінарне дерево пошуку
- CГеш-таблиця
- DНевідсортований зв'язний список
6.Середня
Як вставляють новий елемент у бінарну купу?
- AПеребудовують усю купу з нуля
- BРозміщують його в кінці масиву й просіюють угору, поки він порушує властивість купи
- CРозміщують його в корені й просіюють униз
- DВставляють його на відсортовану позицію, зсуваючи всі більші елементи на одне місце праворуч
7.Складна
Дерево відрізків (segment tree) зазвичай використовують для:
- AВідповідей на запити на діапазонах (наприклад, суми діапазонів) та оновлень за O(log n)
- BЗберігання ребер графа
- CСортування рядків за абеткою шляхом зберігання кожного префікса в окремому вузлі дерева
- DРеалізації стека
8.Складна
Якій властивості має відповідати червоно-чорне дерево?
- AКожен червоний вузол повинен мати червоних дітей, тож червоні вузли завжди утворюють неперервні ланцюги до листків
- BКорінь має бути червоним
- CКожен шлях від вузла до його листків-нащадків містить однакову кількість чорних вузлів
- DКожен вузол має бути червоним
Ключ відповідей
- 1. C · Черга
- 2. A · Відображає ключ в індекс у таблиці
- 3. D · Пар ключ–значення, розташування яких визначає геш-функція
- 4. B · O(V²)
- 5. B · Збалансоване бінарне дерево пошуку
- 6. B · Розміщують його в кінці масиву й просіюють угору, поки він порушує властивість купи
- 7. A · Відповідей на запити на діапазонах (наприклад, суми діапазонів) та оновлень за O(log n)
- 8. C · Кожен шлях від вузла до його листків-нащадків містить однакову кількість чорних вузлів
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.