1.Лёгкая
Что хранит отображение (map, словарь)?
- AТолько значения в порядке вставки
- BЗначения, отсортированные по размеру
- CПары одинаковых ключей
- DПары ключ–значение с уникальными ключами
2.Лёгкая
Сколько рёбер в дереве с n узлами?
- An
- Bn + 1
- Cn − 1
- D2n
3.Лёгкая
Какая структура данных работает по принципу «последним пришёл — первым ушёл» (LIFO)?
- AСвязный список
- BОчередь
- CСтек
- DХеш-таблица
4.Средняя
Как вставляется новый элемент в двоичную кучу?
- AЕго вставляют в отсортированную позицию, сдвигая все бо́льшие элементы на одно место вправо
- BЕго помещают в корень и опускают вниз
- CЕго помещают в конец массива и поднимают вверх (sift up), пока он нарушает свойство кучи
- DВсю кучу перестраивают с нуля
5.Средняя
Какую структуру данных использует выполняющаяся программа для отслеживания активных вызовов функций и их локальных переменных?
- AДвоичное дерево поиска кадров
- BСтек вызовов
- CХеш-таблицу функций
- DОчередь памяти кучи
6.Средняя
АВЛ-деревья (AVL) и красно-чёрные деревья гарантируют:
- AПоиск за константное время в любом случае
- BВысоту O(log n) благодаря перебалансировке
- CЧто ни у одного узла нет двух потомков
- DХранение ключей в порядке вставки
7.Сложная
Какова стоимость одной операции find в худшем случае в структуре union-find с n элементами без объединения по рангу и сжатия путей?
- AO(log n)
- BO(1)
- CO(α(n))
- DO(n)
8.Сложная
В кольцевом буфере front == rear может означать и «пуст», и «полон». Какой распространённый способ их различить?
- AДелать размер буфера степенью двойки
- BХранить отдельный счётчик элементов или всегда оставлять одну ячейку свободной
- CВсегда очищать буфер, когда front равен rear, так что состояние — пустой
- DХранить front и rear в одной переменной
Ответы
- 1. D · Пары ключ–значение с уникальными ключами
- 2. C · n − 1
- 3. C · Стек
- 4. C · Его помещают в конец массива и поднимают вверх (sift up), пока он нарушает свойство кучи
- 5. B · Стек вызовов
- 6. B · Высоту O(log n) благодаря перебалансировке
- 7. D · O(n)
- 8. B · Хранить отдельный счётчик элементов или всегда оставлять одну ячейку свободной
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.