1.Легка
Що робить геш-функція в геш-таблиці?
- AШифрує значення в таблиці
- BВідображає ключ в індекс у таблиці
- CСортує ключі в таблиці
- DРахує, скільки ключів збережено
2.Легка
Що таке колізія в геш-таблиці?
- AДва різні ключі відображаються в один індекс
- BДва однакові ключі зберігаються двічі
- CКлюч узагалі не можна гешувати
- DУ таблиці закінчується пам'ять
3.Легка
В однозв'язному списку кожен вузол містить:
- AДані та посилання на наступний вузол
- BЛише дані
- CДані та посилання на всі інші вузли
- DДані та індекс
4.Середня
Який максимально можливий коефіцієнт заповнення геш-таблиці з відкритою адресацією?
- A2
- B1
- CМаксимуму немає
- D0,5
5.Середня
Чергу реалізовано двома стеками: push у стек «in» і pop зі стека «out», який поповнюють із «in», коли він порожній. Яка амортизована вартість однієї операції?
- AO(1)
- BO(n²)
- CO(n)
- DO(log n)
6.Середня
Яка часова складність пошуку ключа в збалансованому бінарному дереві пошуку?
- AO(n)
- BO(n log n)
- CO(1)
- DO(log n)
7.Складна
Яка основна перевага списку з пропусками (skip list) над відсортованим зв'язним списком?
- AВін не використовує додаткової пам'яті
- BГарантований пошук за O(1), бо кожен вузол зберігає вказівник на кожен інший вузол
- CВін зберігає ключі без упорядкування
- DОчікуваний пошук за O(log n) завдяки кільком рівням вказівників уперед
8.Складна
Динамічний масив подвоюється, коли заповнюється. Чому багато реалізацій зменшують його лише тоді, коли він заповнений на чверть, а не наполовину?
- AБо зменшення вдвічі за половинного заповнення призвело б до втрати елементів
- BЩоб уникнути повторних змін розміру, коли push і pop чергуються біля межі
- CЩоб масив залишався відсортованим
- DБо розподілювач пам'яті може звільняти пам'ять лише чвертями блока
Ключ відповідей
- 1. B · Відображає ключ в індекс у таблиці
- 2. A · Два різні ключі відображаються в один індекс
- 3. A · Дані та посилання на наступний вузол
- 4. B · 1
- 5. A · O(1)
- 6. D · O(log n)
- 7. D · Очікуваний пошук за O(log n) завдяки кільком рівням вказівників уперед
- 8. B · Щоб уникнути повторних змін розміру, коли push і pop чергуються біля межі
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.