1.Лёгкая
Где находится наименьший элемент двоичной min-кучи?
- AВ самом левом листе
- BВ корне
- CВ последней позиции массива
- DВ каком-то листе, который придётся искать
2.Лёгкая
Какая структура данных работает по принципу «первым пришёл — первым ушёл» (FIFO)?
- AОчередь
- BКуча
- CБинарное дерево
- DСтек
3.Лёгкая
Какая структура данных используется для обхода дерева по уровням (level-order)?
- AОчередь с приоритетом
- BСтек
- CОчередь
- DХеш-таблица
4.Средняя
Сколько времени занимает проверка существования ребра (u, v) с помощью матрицы смежности?
- AO(log V)
- BO(V)
- CO(E)
- DO(1)
5.Средняя
Как найти минимальный ключ в двоичном дереве поиска?
- AИдти от корня по левым потомкам, пока левого потомка не окажется
- BИдти от корня по правым потомкам, пока правого потомка не окажется
- CОбойти все листья и сравнить их
- DПосмотреть только на корень
6.Средняя
У двоичного дерева корень 1 с левым потомком 2 и правым потомком 3; у узла 2 потомки 4 (левый) и 5 (правый). Каков прямой обход (preorder)?
- A4 5 2 3 1
- B4 2 5 1 3
- C1 2 4 5 3
- D1 2 3 4 5
7.Сложная
Почему в хеш-таблице с открытой адресацией удаление часто выполняют с помощью метки «надгробие» (tombstone)?
- AОсвобождение ячейки могло бы разорвать последовательность пробирования для других ключей
- BНадгробия ускоряют хеширование
- CЭто делает таблицу отсортированной
- DУдалённые ключи нужно хранить вечно из соображений безопасности, поэтому ячейки нельзя использовать повторно
8.Сложная
Алгоритм Кана для топологической сортировки многократно удаляет вершины с полустепенью захода 0. Какая структура хранит эти вершины?
- AСтек всех посещённых рёбер
- BМатрица смежности, фиксирующая, какие вершины уже удалены
- CMax-куча, упорядоченная по полустепени исхода
- DОчередь (или любая коллекция) вершин с полустепенью захода 0
Ответы
- 1. B · В корне
- 2. A · Очередь
- 3. C · Очередь
- 4. D · O(1)
- 5. A · Идти от корня по левым потомкам, пока левого потомка не окажется
- 6. C · 1 2 4 5 3
- 7. A · Освобождение ячейки могло бы разорвать последовательность пробирования для других ключей
- 8. D · Очередь (или любая коллекция) вершин с полустепенью захода 0
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.