1.Лёгкая
Какая структура данных используется для обхода дерева по уровням (level-order)?
- AОчередь с приоритетом
- BСтек
- CХеш-таблица
- DОчередь
2.Лёгкая
Что делает хеш-функция в хеш-таблице?
- AШифрует значения в таблице
- BОтображает ключ в индекс таблицы
- CСортирует ключи в таблице
- DПодсчитывает, сколько ключей хранится
3.Лёгкая
Глубина узла в дереве — это:
- AЧисло рёбер от этого узла до самого глубокого листа
- BЧисло узлов в его поддереве
- CЧисло потомков этого узла
- DЧисло рёбер от корня до этого узла
4.Средняя
Сколько времени занимает проверка существования ребра (u, v) с помощью матрицы смежности?
- AO(V)
- BO(1)
- CO(E)
- DO(log V)
5.Средняя
Зачем нужен сторожевой (фиктивный, sentinel) узел в связном списке?
- AЧтобы список был отсортирован
- BЧтобы хранить число элементов
- CЧтобы список не мог вырасти сверх фиксированного максимального числа узлов
- DЧтобы упростить код, убрав особые случаи в голове или хвосте
6.Средняя
Сколько времени занимает поиск слова длины L в префиксном дереве (trie) с фиксированным алфавитом?
- AO(L), независимо от числа хранимых слов
- BO(n), где n — число слов
- CO(L × n)
- DO(log n), где n — число слов
7.Сложная
Какая пара обходов всегда однозначно определяет двоичное дерево с различными ключами?
- AОдин только прямой
- BОдин только обход по уровням
- CПрямой и симметричный (preorder и inorder)
- DПрямой и обратный (preorder и postorder)
8.Сложная
Какая структура данных обеспечивает кэш LRU (least recently used) с операциями get и put за O(1)?
- AХеш-таблица в сочетании с двусвязным списком
- BТолько двоичное дерево поиска
- CТолько стек
- DОдин отсортированный массив
Ответы
- 1. D · Очередь
- 2. B · Отображает ключ в индекс таблицы
- 3. D · Число рёбер от корня до этого узла
- 4. B · O(1)
- 5. D · Чтобы упростить код, убрав особые случаи в голове или хвосте
- 6. A · O(L), независимо от числа хранимых слов
- 7. C · Прямой и симметричный (preorder и inorder)
- 8. A · Хеш-таблица в сочетании с двусвязным списком
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.