1.Легка
Яка операція повільна в масиві, але швидка на початку зв'язного списку?
- AЧитання останнього елемента за індексом
- BВставлення на початок
- CВизначення довжини масиву фіксованого розміру
- DДоступ до 5-го елемента
2.Легка
Яку структуру даних використовують для обходу дерева по рівнях?
- AГеш-таблицю
- BСтек
- CЧергу
- DЧергу з пріоритетом
3.Легка
Висоту дерева зазвичай визначають як:
- AКількість листків у дереві
- BКількість ребер на найдовшому шляху від кореня до листка
- CЗагальну кількість вузлів у дереві, враховуючи корінь і кожен листок
- DКількість дітей кореня
4.Середня
AVL-дерева та червоно-чорні дерева гарантують:
- AПошук за сталий час у будь-якому випадку
- BВисоту O(log n) завдяки перебалансуванню
- CЩо жоден вузол не має двох дітей
- DЗберігання ключів у порядку вставлення
5.Середня
Застосунку потрібен швидкий пошук, а також виведення ключів у відсортованому порядку та відповіді на запити діапазону. Яка структура підходить найкраще?
- AСтек
- BГеш-таблиця
- CНевідсортований зв'язний список
- DЗбалансоване бінарне дерево пошуку
6.Середня
Який абстрактний тип даних використовує алгоритм Дейкстри, щоб обрати наступну вершину для обробки?
- AЧергу FIFO
- BМін-чергу з пріоритетом
- CСтек
- DМножину без упорядкування
7.Складна
Чому зі стандартного фільтра Блума не можна просто видаляти елементи, очищаючи їхні біти?
- AФільтри Блума зберігають повні елементи, і після гешування їх неможливо знайти знову
- BБіти у фільтрі Блума не можна змінювати після створення
- CЦі біти можуть належати й іншим елементам, що спричинило б хибнонегативні результати
- DВидалення підвищило б частку хибнопозитивних результатів до 100%
8.Складна
Скільки триває пошук довільного ключа в бінарній мін-купі з n елементів?
- AO(1)
- BO(n)
- CO(log log n)
- DO(log n)
Ключ відповідей
- 1. B · Вставлення на початок
- 2. C · Чергу
- 3. B · Кількість ребер на найдовшому шляху від кореня до листка
- 4. B · Висоту O(log n) завдяки перебалансуванню
- 5. D · Збалансоване бінарне дерево пошуку
- 6. B · Мін-чергу з пріоритетом
- 7. C · Ці біти можуть належати й іншим елементам, що спричинило б хибнонегативні результати
- 8. B · O(n)
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.