1.Лёгкая
Граф состоит из:
- AСтрок и столбцов
- BВершин (узлов), соединённых рёбрами
- CТолько ключей и хешей
- DТолько корня и листьев
2.Лёгкая
Что такое лист дерева?
- AУзел без потомков
- BУзел с наибольшим значением
- CУзел без родителя
- DУзел ровно с одним потомком
3.Лёгкая
Какую структуру обычно используют для реализации очереди с приоритетом?
- AСтек
- BНеупорядоченный односвязный список
- CКучу
- DСтроку
4.Средняя
У узла двоичного дерева поиска есть правое поддерево. Где находится его in-order преемник?
- AСамый левый узел его правого поддерева
- BВсегда его родитель
- CВсегда его правый потомок
- DСамый правый узел его левого поддерева
5.Средняя
Какой метод разрешения коллизий хранит конфликтующие ключи в списке в той же корзине?
- AМетод цепочек (separate chaining)
- BЛинейное пробирование
- CКвадратичное пробирование
- DДвойное хеширование
6.Средняя
Какое условие балансировки поддерживает АВЛ-дерево в каждом узле?
- AВсе листья находятся ровно на одной глубине
- BКаждый узел окрашен в красный или чёрный цвет
- CОба поддерева каждого узла содержат ровно одинаковое число узлов
- DВысоты левого и правого поддеревьев различаются не более чем на 1
7.Сложная
Какую гарантию дают правила красно-чёрного дерева относительно высоты дерева с n ключами?
- AВысота не превышает 2 log2(n + 1)
- BВысота не превышает n / 2
- CВысота равна ровно log2 n
- DВысота не превышает log2 n + 1
8.Сложная
Динамический массив удваивается при заполнении. Почему многие реализации уменьшают его, только когда он заполнен на четверть, а не наполовину?
- AПотому что распределитель памяти может освобождать память только четвертями блока
- BЧтобы массив оставался отсортированным
- CПотому что уменьшение вдвое при половинном заполнении привело бы к потере элементов
- DЧтобы избежать повторных изменений размера, когда push и pop чередуются вблизи границы
Ответы
- 1. B · Вершин (узлов), соединённых рёбрами
- 2. A · Узел без потомков
- 3. C · Кучу
- 4. A · Самый левый узел его правого поддерева
- 5. A · Метод цепочек (separate chaining)
- 6. D · Высоты левого и правого поддеревьев различаются не более чем на 1
- 7. A · Высота не превышает 2 log2(n + 1)
- 8. D · Чтобы избежать повторных изменений размера, когда push и pop чередуются вблизи границы
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.