1.Легка
Яка операція повільна в масиві, але швидка на початку зв'язного списку?
- AЧитання останнього елемента за індексом
- BВставлення на початок
- CДоступ до 5-го елемента
- DВизначення довжини масиву фіксованого розміру
2.Легка
Що таке зважений граф?
- AГраф, у якому кожне ребро має числове значення, як-от вартість чи відстань
- BГраф, що зберігається на диску
- CГраф, у якому ребер більше, ніж вершин
- DГраф, у якому деякі вершини важчі за інші, бо мають більше ребер
3.Легка
У якому порядку зворотний обхід (postorder) бінарного дерева відвідує вузли?
- AЛіве піддерево, потім праве піддерево, потім вузол
- BЛіве піддерево, потім вузол, потім праве піддерево
- CВузол, потім ліве піддерево, потім праве піддерево
- DПраве піддерево, потім вузол, потім ліве піддерево
4.Середня
У бінарній мін-купі, що зберігається в масиві (індексація з 0), діти вузла з індексом i розташовані на позиціях:
- Ai/2 і i/2 + 1
- Bi + 1 і i + 2
- C2i + 1 і 2i + 2
- D2i і 2i + 1
5.Середня
Яку структуру даних використовує пошук у глибину (DFS, ітеративна версія)?
- AЛише геш-таблиця
- BСтек
- CКупа
- DЧерга
6.Середня
Яку структуру даних використовують, щоб перевірити, чи збалансовані дужки в «{[()]}»?
- AЧергу
- BБінарне дерево пошуку
- CГеш-таблицю
- DСтек
7.Складна
Фільтр Блума може відповісти на запитання «чи належить цей елемент множині?»:
- AЛише для чисел
- BЗ можливими хибнонегативними, але без хибнопозитивних результатів
- CЗавжди точно
- DЗ можливими хибнопозитивними, але без хибнонегативних результатів
8.Складна
Дерево відрізків (segment tree) зазвичай використовують для:
- AВідповідей на запити на діапазонах (наприклад, суми діапазонів) та оновлень за O(log n)
- BСортування рядків за абеткою шляхом зберігання кожного префікса в окремому вузлі дерева
- CРеалізації стека
- DЗберігання ребер графа
Ключ відповідей
- 1. B · Вставлення на початок
- 2. A · Граф, у якому кожне ребро має числове значення, як-от вартість чи відстань
- 3. A · Ліве піддерево, потім праве піддерево, потім вузол
- 4. C · 2i + 1 і 2i + 2
- 5. B · Стек
- 6. D · Стек
- 7. D · З можливими хибнопозитивними, але без хибнонегативних результатів
- 8. A · Відповідей на запити на діапазонах (наприклад, суми діапазонів) та оновлень за O(log n)
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.