1.Легка
Що робить операція peek (або top) стека?
- AВидаляє всі елементи зі стека
- BВидаляє верхній елемент і повертає його
- CПовертає нижній елемент стека
- DПовертає верхній елемент, не видаляючи його
2.Легка
Що таке орієнтований граф?
- AГраф, у якому кожна пара різних вершин з'єднана ребром
- BГраф, ребра якого мають напрямок від однієї вершини до іншої
- CГраф, усі ребра якого мають ваги
- DГраф, що не має циклів
3.Легка
Що таке колізія в геш-таблиці?
- AКлюч узагалі не можна гешувати
- BУ таблиці закінчується пам'ять
- CДва однакові ключі зберігаються двічі
- DДва різні ключі відображаються в один індекс
4.Середня
Ви маєте посилання на вузол у середині списку. У якому списку його можна видалити за O(1)?
- AУ двозв'язному списку
- BУ динамічному масиві
- CУ відсортованому масиві
- DВ однозв'язному списку
5.Середня
Який максимально можливий коефіцієнт заповнення геш-таблиці з відкритою адресацією?
- A0,5
- BМаксимуму немає
- C1
- D2
6.Середня
Скільки пам'яті використовує список суміжності для графа з V вершинами та E ребрами?
- AO(V + E)
- BO(V × E)
- CO(E²)
- DO(V²)
7.Складна
Яку гарантію щодо висоти дерева з n ключами дають правила червоно-чорного дерева?
- AВисота щонайбільше log2 n + 1
- BВисота щонайбільше n / 2
- CВисота щонайбільше 2 log2(n + 1)
- DВисота рівно log2 n
8.Складна
Якого правила мають дотримуватися геш і рівність, щоб геш-таблиця працювала правильно?
- AГеш-значення мусять бути простими числами
- BРівні геш-значення означають рівні ключі
- CРівні ключі мусять мати рівні геш-значення
- DРізні ключі мусять мати різні геш-значення
Ключ відповідей
- 1. D · Повертає верхній елемент, не видаляючи його
- 2. B · Граф, ребра якого мають напрямок від однієї вершини до іншої
- 3. D · Два різні ключі відображаються в один індекс
- 4. A · У двозв'язному списку
- 5. C · 1
- 6. A · O(V + E)
- 7. C · Висота щонайбільше 2 log2(n + 1)
- 8. C · Рівні ключі мусять мати рівні геш-значення
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.