1.Лёгкая
Какова определяющая особенность множества как абстрактного типа данных?
- AОно хранит элементы без повторений
- BОно хранит элементы в отсортированном порядке
- CОно хранит пары ключ–значение
- DОно допускает доступ только с одного конца
2.Лёгкая
Глубина узла в дереве — это:
- AЧисло рёбер от корня до этого узла
- BЧисло рёбер от этого узла до самого глубокого листа
- CЧисло узлов в его поддереве
- DЧисло потомков этого узла
3.Лёгкая
Что делает хеш-функция в хеш-таблице?
- AШифрует значения в таблице
- BОтображает ключ в индекс таблицы
- CПодсчитывает, сколько ключей хранится
- DСортирует ключи в таблице
4.Средняя
Очередь реализована двумя стеками: push в стек «in», pop из стека «out», который при опустошении заполняется из «in». Какова амортизированная стоимость одной операции?
- AO(n²)
- BO(n)
- CO(log n)
- DO(1)
5.Средняя
Сколько времени занимает проверка существования ребра (u, v) с помощью матрицы смежности?
- AO(1)
- BO(log V)
- CO(E)
- DO(V)
6.Средняя
Как вставляется новый элемент в двоичную кучу?
- AВсю кучу перестраивают с нуля
- BЕго помещают в корень и опускают вниз
- CЕго помещают в конец массива и поднимают вверх (sift up), пока он нарушает свойство кучи
- DЕго вставляют в отсортированную позицию, сдвигая все бо́льшие элементы на одно место вправо
7.Сложная
Какое утверждение о пирамидальной сортировке (heapsort) верно?
- AОна работает за O(n) на любых входных данных
- BОна устойчива и требует O(n) дополнительной памяти
- CЕй нужно двоичное дерево поиска как дополнительное хранилище, поэтому она использует O(n) дополнительной памяти
- DОна сортирует на месте за O(n log n) в худшем случае, но не является устойчивой
8.Сложная
Какая структура данных обеспечивает кэш LRU (least recently used) с операциями get и put за O(1)?
- AТолько двоичное дерево поиска
- BОдин отсортированный массив
- CТолько стек
- DХеш-таблица в сочетании с двусвязным списком
Ответы
- 1. A · Оно хранит элементы без повторений
- 2. A · Число рёбер от корня до этого узла
- 3. B · Отображает ключ в индекс таблицы
- 4. D · O(1)
- 5. A · O(1)
- 6. C · Его помещают в конец массива и поднимают вверх (sift up), пока он нарушает свойство кучи
- 7. D · Она сортирует на месте за O(n log n) в худшем случае, но не является устойчивой
- 8. D · Хеш-таблица в сочетании с двусвязным списком
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.