1.Лёгкая
Глубина узла в дереве — это:
- AЧисло потомков этого узла
- BЧисло узлов в его поддереве
- CЧисло рёбер от корня до этого узла
- DЧисло рёбер от этого узла до самого глубокого листа
2.Лёгкая
Какова определяющая особенность множества как абстрактного типа данных?
- AОно хранит пары ключ–значение
- BОно хранит элементы без повторений
- CОно допускает доступ только с одного конца
- DОно хранит элементы в отсортированном порядке
3.Лёгкая
Какая структура данных используется для обхода дерева по уровням (level-order)?
- AХеш-таблица
- BОчередь
- CСтек
- DОчередь с приоритетом
4.Средняя
Приложению нужен быстрый поиск, а также вывод ключей в отсортированном порядке и запросы по диапазону. Какая структура подходит лучше всего?
- AНеотсортированный связный список
- BХеш-таблица
- CСтек
- DСбалансированное двоичное дерево поиска
5.Средняя
Ключи 50, 30, 70, 20, 40 вставляются в таком порядке в пустое двоичное дерево поиска. Кто левый потомок 30?
- A50
- B20
- C40
- D70
6.Средняя
Как работает extract-min в двоичной min-куче?
- AУдаляют последний элемент массива
- BПоследний элемент перемещают в корень и опускают вниз (sift down)
- CУдаляют корень и сдвигают все элементы на одну позицию влево
- DИщут новый минимум среди всех листьев
7.Сложная
Какая структура позволяет вычислить максимум каждого окна размера k в массиве за общее время O(n)?
- AОдносвязный список элементов окна
- BMin-куча, перестраиваемая для каждого окна
- 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. D · Сбалансированное двоичное дерево поиска
- 5. B · 20
- 6. B · Последний элемент перемещают в корень и опускают вниз (sift down)
- 7. C · Дек, хранящий индексы в порядке убывания значений
- 8. A · Она сортирует на месте за O(n log n) в худшем случае, но не является устойчивой
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.