1.Лёгкая
Как называется операция очереди, удаляющая элемент из начала?
- AEnqueue
- BPush
- CInsert
- DDequeue
2.Лёгкая
В односвязном списке каждый узел содержит:
- AДанные и индекс
- BДанные и ссылки на все остальные узлы
- CДанные и ссылку на следующий узел
- DТолько данные
3.Лёгкая
Как называется операция стека, добавляющая элемент на вершину?
- APush
- BPeek
- CPop
- DEnqueue
4.Средняя
Как найти минимальный ключ в двоичном дереве поиска?
- AИдти от корня по правым потомкам, пока правого потомка не окажется
- BПосмотреть только на корень
- CОбойти все листья и сравнить их
- DИдти от корня по левым потомкам, пока левого потомка не окажется
5.Средняя
Что верно для матрицы смежности неориентированного графа?
- AОна всегда верхнетреугольная
- BВ каждой строке ровно одна 1
- CОна симметрична относительно главной диагонали
- DНа её главной диагонали всегда стоят единицы
6.Средняя
Какой абстрактный тип данных использует алгоритм Дейкстры для выбора следующей обрабатываемой вершины?
- AСтек
- BОчередь FIFO
- CОчередь с приоритетом по минимуму
- DМножество без упорядочения
7.Сложная
Узел АВЛ-дерева разбалансирован, потому что правое поддерево его левого потомка стало слишком высоким (случай левый–правый). Какое исправление применяется?
- AОдиночный левый поворот в узле
- BОдиночный правый поворот в узле
- CЛевый поворот в левом потомке, затем правый поворот в узле
- DПравый поворот в левом потомке, затем левый поворот в узле
8.Сложная
Почему в хеш-таблице с открытой адресацией удаление часто выполняют с помощью метки «надгробие» (tombstone)?
- AОсвобождение ячейки могло бы разорвать последовательность пробирования для других ключей
- BУдалённые ключи нужно хранить вечно из соображений безопасности, поэтому ячейки нельзя использовать повторно
- CНадгробия ускоряют хеширование
- DЭто делает таблицу отсортированной
Ответы
- 1. D · Dequeue
- 2. C · Данные и ссылку на следующий узел
- 3. A · Push
- 4. D · Идти от корня по левым потомкам, пока левого потомка не окажется
- 5. C · Она симметрична относительно главной диагонали
- 6. C · Очередь с приоритетом по минимуму
- 7. C · Левый поворот в левом потомке, затем правый поворот в узле
- 8. A · Освобождение ячейки могло бы разорвать последовательность пробирования для других ключей
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.