1.Лёгкая
Где находится наименьший элемент двоичной min-кучи?
- AВ последней позиции массива
- BВ корне
- CВ самом левом листе
- DВ каком-то листе, который придётся искать
2.Лёгкая
Как элементы массива хранятся в памяти?
- AВ случайных местах, выбранных хешем
- BВразброс, связанные указателями
- CВ одном непрерывном блоке, один за другим
- DВ дереве страниц памяти
3.Лёгкая
Что такое лист дерева?
- AУзел с наибольшим значением
- BУзел без потомков
- CУзел ровно с одним потомком
- DУзел без родителя
4.Средняя
Какой метод разрешения коллизий хранит конфликтующие ключи в списке в той же корзине?
- AМетод цепочек (separate chaining)
- BДвойное хеширование
- CЛинейное пробирование
- DКвадратичное пробирование
5.Средняя
Какое условие балансировки поддерживает АВЛ-дерево в каждом узле?
- AВысоты левого и правого поддеревьев различаются не более чем на 1
- BВсе листья находятся ровно на одной глубине
- CКаждый узел окрашен в красный или чёрный цвет
- DОба поддерева каждого узла содержат ровно одинаковое число узлов
6.Средняя
В двоичной min-куче, хранящейся в массиве (индексация с 0), потомки узла с индексом i находятся на позициях:
- A2i и 2i + 1
- Bi + 1 и i + 2
- Ci/2 и i/2 + 1
- D2i + 1 и 2i + 2
7.Сложная
Какому свойству должно удовлетворять красно-чёрное дерево?
- AКаждый путь от узла до его листьев-потомков содержит одинаковое число чёрных узлов
- BУ каждого красного узла должны быть красные потомки, поэтому красные узлы всегда образуют непрерывные цепочки до листьев
- CКорень должен быть красным
- DКаждый узел должен быть красным
8.Сложная
Почему в хеш-таблице с открытой адресацией удаление часто выполняют с помощью метки «надгробие» (tombstone)?
- AЭто делает таблицу отсортированной
- BОсвобождение ячейки могло бы разорвать последовательность пробирования для других ключей
- CНадгробия ускоряют хеширование
- DУдалённые ключи нужно хранить вечно из соображений безопасности, поэтому ячейки нельзя использовать повторно
Ответы
- 1. B · В корне
- 2. C · В одном непрерывном блоке, один за другим
- 3. B · Узел без потомков
- 4. A · Метод цепочек (separate chaining)
- 5. A · Высоты левого и правого поддеревьев различаются не более чем на 1
- 6. D · 2i + 1 и 2i + 2
- 7. A · Каждый путь от узла до его листьев-потомков содержит одинаковое число чёрных узлов
- 8. B · Освобождение ячейки могло бы разорвать последовательность пробирования для других ключей
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.