1.Лёгкая
Где находится наименьший элемент двоичной min-кучи?
- AВ последней позиции массива
- BВ каком-то листе, который придётся искать
- CВ самом левом листе
- DВ корне
2.Лёгкая
Глубина узла в дереве — это:
- AЧисло рёбер от этого узла до самого глубокого листа
- BЧисло узлов в его поддереве
- CЧисло рёбер от корня до этого узла
- DЧисло потомков этого узла
3.Лёгкая
Что такое лист дерева?
- AУзел без родителя
- BУзел ровно с одним потомком
- CУзел без потомков
- DУзел с наибольшим значением
4.Средняя
Как вставляется новый элемент в двоичную кучу?
- AЕго помещают в конец массива и поднимают вверх (sift up), пока он нарушает свойство кучи
- BВсю кучу перестраивают с нуля
- CЕго вставляют в отсортированную позицию, сдвигая все бо́льшие элементы на одно место вправо
- DЕго помещают в корень и опускают вниз
5.Средняя
Кольцевой буфер (ring buffer) обычно используют для реализации:
- AОбхода графа
- BОчереди фиксированного размера
- CДвоичного дерева поиска
- DХеш-функции
6.Средняя
Какой метод разрешения коллизий хранит конфликтующие ключи в списке в той же корзине?
- AЛинейное пробирование
- BДвойное хеширование
- CКвадратичное пробирование
- DМетод цепочек (separate chaining)
7.Сложная
В BST с корнем 50, левым поддеревом 30 (потомки 20, 40) и правым поддеревом 70 (потомки 60, 80) корень удаляют с помощью in-order преемника. Какой ключ станет новым корнем?
- A60
- B70
- C40
- D80
8.Сложная
Какое утверждение о пирамидальной сортировке (heapsort) верно?
- AОна устойчива и требует O(n) дополнительной памяти
- BЕй нужно двоичное дерево поиска как дополнительное хранилище, поэтому она использует O(n) дополнительной памяти
- CОна сортирует на месте за O(n log n) в худшем случае, но не является устойчивой
- DОна работает за O(n) на любых входных данных
Ответы
- 1. D · В корне
- 2. C · Число рёбер от корня до этого узла
- 3. C · Узел без потомков
- 4. A · Его помещают в конец массива и поднимают вверх (sift up), пока он нарушает свойство кучи
- 5. B · Очереди фиксированного размера
- 6. D · Метод цепочек (separate chaining)
- 7. A · 60
- 8. C · Она сортирует на месте за O(n log n) в худшем случае, но не является устойчивой
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.