1.Легка
Як називається операція черги, що видаляє елемент на її початку?
- ADequeue
- BInsert
- CEnqueue
- DPush
2.Легка
Яку структуру зазвичай використовують для реалізації черги з пріоритетом?
- AНевпорядкований однозв'язний список
- BСтек
- CКупу
- DРядок
3.Легка
У якому порядку зворотний обхід (postorder) бінарного дерева відвідує вузли?
- AПраве піддерево, потім вузол, потім ліве піддерево
- BЛіве піддерево, потім вузол, потім праве піддерево
- CЛіве піддерево, потім праве піддерево, потім вузол
- DВузол, потім ліве піддерево, потім праве піддерево
4.Середня
Який метод розв'язання колізій зберігає ключі, що конфліктують, у списку в тому самому кошику?
- AМетод ланцюжків (separate chaining)
- BЛінійне зондування
- CПодвійне гешування
- DКвадратичне зондування
5.Середня
Скільки вузлів має ідеальне бінарне дерево висоти h, якщо висоту рахують у ребрах?
- A2h
- Bh2
- C2h + 1
- D2h+1 − 1
6.Середня
Що правильно щодо матриці суміжності неорієнтованого графа?
- AКожен рядок містить рівно одну 1
- BВона завжди верхньотрикутна
- CВона симетрична відносно головної діагоналі
- DЇї головна діагональ завжди містить одиниці
7.Складна
Яка пара обходів завжди однозначно визначає бінарне дерево з різними ключами?
- AЛише обхід по рівнях
- BПрямий і симетричний обходи
- CПрямий і зворотний обходи
- DЛише прямий обхід
8.Складна
Який очікуваний час пошуку за простого рівномірного гешування в геш-таблиці з ланцюжками, n ключами та m кошиками?
- AO(log n)
- BO(n)
- CO(1 + α), де α = n / m
- DO(m)
Ключ відповідей
- 1. A · Dequeue
- 2. C · Купу
- 3. C · Ліве піддерево, потім праве піддерево, потім вузол
- 4. A · Метод ланцюжків (separate chaining)
- 5. D · 2h+1 − 1
- 6. C · Вона симетрична відносно головної діагоналі
- 7. B · Прямий і симетричний обходи
- 8. C · O(1 + α), де α = n / m
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.