1.Лёгкая
В односвязном списке каждый узел содержит:
- AДанные и индекс
- BДанные и ссылки на все остальные узлы
- CТолько данные
- DДанные и ссылку на следующий узел
2.Лёгкая
Глубина узла в дереве — это:
- AЧисло рёбер от корня до этого узла
- BЧисло рёбер от этого узла до самого глубокого листа
- CЧисло узлов в его поддереве
- DЧисло потомков этого узла
3.Лёгкая
Какая структура данных работает по принципу «первым пришёл — первым ушёл» (FIFO)?
- AСтек
- BБинарное дерево
- CОчередь
- DКуча
4.Средняя
Как найти минимальный ключ в двоичном дереве поиска?
- AИдти от корня по правым потомкам, пока правого потомка не окажется
- BОбойти все листья и сравнить их
- CИдти от корня по левым потомкам, пока левого потомка не окажется
- DПосмотреть только на корень
5.Средняя
Почему двоичную кучу можно хранить в массиве без каких-либо указателей?
- AВсе ключи в куче равны
- BМассивы автоматически хранят ключи в отсортированном порядке, поэтому указатели не нужны
- CЭто полное двоичное дерево, поэтому позиции подчиняются простым формулам индексов
- DВ кучах никогда не бывает больше 100 элементов
6.Средняя
Чему равно значение постфиксного выражения 3 4 + 2 * ?
- A14
- B10
- C24
- D11
7.Сложная
Фильтр Блума может ответить на вопрос «принадлежит ли этот элемент множеству?»:
- AС возможными ложноположительными, но без ложноотрицательных результатов
- BВсегда точно
- CТолько для чисел
- DС возможными ложноотрицательными, но без ложноположительных результатов
8.Сложная
Для чего используется структура union-find в алгоритме Краскала построения минимального остовного дерева?
- AДля сортировки рёбер по весу
- BДля проверки, соединены ли уже два конца ребра
- CДля хранения текущего расстояния каждой вершины от источника во время обхода
- DДля выбора начальной вершины
Ответы
- 1. D · Данные и ссылку на следующий узел
- 2. A · Число рёбер от корня до этого узла
- 3. C · Очередь
- 4. C · Идти от корня по левым потомкам, пока левого потомка не окажется
- 5. C · Это полное двоичное дерево, поэтому позиции подчиняются простым формулам индексов
- 6. A · 14
- 7. A · С возможными ложноположительными, но без ложноотрицательных результатов
- 8. B · Для проверки, соединены ли уже два конца ребра
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.