1.Лёгкая
Что хранится для каждой вершины в представлении графа списками смежности?
- AСписок соседних вершин
- BОбщее число рёбер графа
- CСтрока из V булевых значений
- DКратчайший путь до каждой другой вершины
2.Лёгкая
Какая структура данных лучше всего подходит для функции «отменить» (undo) в текстовом редакторе?
- AГраф
- BОчередь
- CХеш-множество
- DСтек
3.Лёгкая
Как называется операция очереди, удаляющая элемент из начала?
- APush
- BDequeue
- CEnqueue
- DInsert
4.Средняя
Как найти минимальный ключ в двоичном дереве поиска?
- AИдти от корня по правым потомкам, пока правого потомка не окажется
- BИдти от корня по левым потомкам, пока левого потомка не окажется
- CПосмотреть только на корень
- DОбойти все листья и сравнить их
5.Средняя
Ключи 50, 30, 70, 20, 40 вставляются в таком порядке в пустое двоичное дерево поиска. Кто левый потомок 30?
- A50
- B20
- C70
- D40
6.Средняя
Сколько времени занимает поиск слова длины L в префиксном дереве (trie) с фиксированным алфавитом?
- AO(n), где n — число слов
- BO(log n), где n — число слов
- CO(L), независимо от числа хранимых слов
- DO(L × n)
7.Сложная
Какую проблему линейного пробирования в основном уменьшает двойное хеширование?
- AНеобходимость в хеш-функции
- BПервичную кластеризацию, при которой образуются длинные серии занятых ячеек
- CНеобходимость хранить ключи в таблице
- DСтоимость O(n) чтения значения по ключу
8.Сложная
Узел АВЛ-дерева разбалансирован, потому что правое поддерево его левого потомка стало слишком высоким (случай левый–правый). Какое исправление применяется?
- AПравый поворот в левом потомке, затем левый поворот в узле
- BЛевый поворот в левом потомке, затем правый поворот в узле
- CОдиночный левый поворот в узле
- DОдиночный правый поворот в узле
Ответы
- 1. A · Список соседних вершин
- 2. D · Стек
- 3. B · Dequeue
- 4. B · Идти от корня по левым потомкам, пока левого потомка не окажется
- 5. B · 20
- 6. C · O(L), независимо от числа хранимых слов
- 7. B · Первичную кластеризацию, при которой образуются длинные серии занятых ячеек
- 8. B · Левый поворот в левом потомке, затем правый поворот в узле
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.