1.Лёгкая
Что такое корень дерева?
- AУзел без потомков
- BУзел с наибольшим значением
- CВерхний узел, у которого нет родителя
- DЛюбой узел в середине
2.Лёгкая
Где находится наименьший элемент двоичной min-кучи?
- AВ самом левом листе
- BВ корне
- CВ каком-то листе, который придётся искать
- DВ последней позиции массива
3.Лёгкая
Какая структура данных работает по принципу «первым пришёл — первым ушёл» (FIFO)?
- AКуча
- BОчередь
- CСтек
- DБинарное дерево
4.Средняя
У двоичного дерева корень 1 с левым потомком 2 и правым потомком 3; у узла 2 потомки 4 (левый) и 5 (правый). Каков прямой обход (preorder)?
- A4 2 5 1 3
- B1 2 4 5 3
- C4 5 2 3 1
- D1 2 3 4 5
5.Средняя
Как работает extract-min в двоичной min-куче?
- AИщут новый минимум среди всех листьев
- BУдаляют корень и сдвигают все элементы на одну позицию влево
- CУдаляют последний элемент массива
- DПоследний элемент перемещают в корень и опускают вниз (sift down)
6.Средняя
Очередь реализована двумя стеками: push в стек «in», pop из стека «out», который при опустошении заполняется из «in». Какова амортизированная стоимость одной операции?
- AO(1)
- BO(n)
- CO(log n)
- DO(n²)
7.Сложная
Для чего используется структура union-find в алгоритме Краскала построения минимального остовного дерева?
- AДля проверки, соединены ли уже два конца ребра
- BДля хранения текущего расстояния каждой вершины от источника во время обхода
- CДля сортировки рёбер по весу
- DДля выбора начальной вершины
8.Сложная
Какое утверждение о пирамидальной сортировке (heapsort) верно?
- AОна сортирует на месте за O(n log n) в худшем случае, но не является устойчивой
- BЕй нужно двоичное дерево поиска как дополнительное хранилище, поэтому она использует O(n) дополнительной памяти
- CОна устойчива и требует O(n) дополнительной памяти
- DОна работает за O(n) на любых входных данных
Ответы
- 1. C · Верхний узел, у которого нет родителя
- 2. B · В корне
- 3. B · Очередь
- 4. B · 1 2 4 5 3
- 5. D · Последний элемент перемещают в корень и опускают вниз (sift down)
- 6. A · O(1)
- 7. A · Для проверки, соединены ли уже два конца ребра
- 8. A · Она сортирует на месте за O(n log n) в худшем случае, но не является устойчивой
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.