1.Легка
Яка головна відмінність між статичним і динамічним масивом?
- AДинамічний масив зберігає свої елементи у зв'язаних вузлах, тож може зростати по одному елементу
- BСтатичний масив має повільніший доступ за індексом
- CДинамічний масив може зростати, переміщуючись до більшого блоку пам'яті
- DСтатичний масив може зберігати лише числа
2.Легка
Яка визначальна риса множини як абстрактного типу даних?
- AВона зберігає елементи у відсортованому порядку
- BВона зберігає елементи без дублікатів
- CВона дозволяє доступ лише з одного кінця
- DВона зберігає пари ключ–значення
3.Легка
Що таке колізія в геш-таблиці?
- AДва різні ключі відображаються в один індекс
- BКлюч узагалі не можна гешувати
- CУ таблиці закінчується пам'ять
- DДва однакові ключі зберігаються двічі
4.Середня
Дорожня мережа має 100,000 перехресть, кожне з'єднане приблизно з 4 іншими. Яке подання найдоречніше?
- AОдин відсортований масив вершин
- BМатриця суміжності
- CСписок суміжності
- DБінарна купа ребер
5.Середня
Скільки пам'яті займає матриця суміжності графа з V вершинами?
- AO(V + E)
- BO(log V)
- CO(E)
- DO(V²)
6.Середня
Ключі 50, 30, 70, 20, 40 вставляють у такому порядку в порожнє бінарне дерево пошуку. Яка ліва дитина вузла 30?
- A20
- B50
- C40
- D70
7.Складна
Яка вартість однієї операції find у найгіршому випадку в структурі union-find з n елементами без об'єднання за рангом і стиснення шляхів?
- AO(log n)
- BO(1)
- CO(n)
- DO(α(n))
8.Складна
Яка структура дає змогу обчислити максимум кожного вікна розміру k у масиві за загальний час O(n)?
- AДек, що зберігає індекси в порядку спадання значень
- BВідсортований масив, що оновлюється зсувом
- CМін-купа, перебудована для кожного вікна
- DОднозв'язний список елементів вікна
Ключ відповідей
- 1. C · Динамічний масив може зростати, переміщуючись до більшого блоку пам'яті
- 2. B · Вона зберігає елементи без дублікатів
- 3. A · Два різні ключі відображаються в один індекс
- 4. C · Список суміжності
- 5. D · O(V²)
- 6. A · 20
- 7. C · O(n)
- 8. A · Дек, що зберігає індекси в порядку спадання значень
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.