1.Легка
Геш-таблиця (hash table) зберігає дані у вигляді:
- AРядка фіксованої довжини
- BЛише відсортованого списку
- CПар ключ–значення, розташування яких визначає геш-функція
- DДерева з упорядкованими ключами
2.Легка
Де розташований найменший елемент бінарної мін-купи?
- AУ крайньому лівому листку
- BУ будь-якому листку, який треба знайти
- CУ корені
- DВ останній позиції масиву
3.Легка
Яку структуру зазвичай використовують для реалізації черги з пріоритетом?
- AНевпорядкований однозв'язний список
- BРядок
- CСтек
- DКупу
4.Середня
Де розташований батько вузла з індексом i в бінарній купі, що зберігається в масиві з індексацією від 0?
- AВ індексі i − 1
- BВ індексі 2i + 1
- CВ індексі ⌊(i − 1) / 2⌋
- DВ індексі ⌊i / 2⌋ + 1
5.Середня
Що правильно щодо матриці суміжності неорієнтованого графа?
- AЇї головна діагональ завжди містить одиниці
- BВона завжди верхньотрикутна
- CВона симетрична відносно головної діагоналі
- DКожен рядок містить рівно одну 1
6.Середня
Скільки пам'яті займає матриця суміжності графа з V вершинами?
- AO(log V)
- BO(V + E)
- CO(E)
- DO(V²)
7.Складна
Структура union-find (система неперетинних множин) з об'єднанням за рангом і стисненням шляху має амортизовану вартість операції:
- AO(n)
- BРівно O(log n)
- CO(α(n)), обернена функція Аккермана, практично стала
- DO(n²)
8.Складна
Які витрати часу й додаткової пам'яті на обернення однозв'язного списку на місці?
- AO(n log n) часу та O(1) додаткової пам'яті
- BO(n) часу та O(1) додаткової пам'яті
- CO(1) часу та O(1) додаткової пам'яті
- DO(n) часу та O(n) додаткової пам'яті
Ключ відповідей
- 1. C · Пар ключ–значення, розташування яких визначає геш-функція
- 2. C · У корені
- 3. D · Купу
- 4. C · В індексі ⌊(i − 1) / 2⌋
- 5. C · Вона симетрична відносно головної діагоналі
- 6. D · O(V²)
- 7. C · O(α(n)), обернена функція Аккермана, практично стала
- 8. B · O(n) часу та O(1) додаткової пам'яті
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.