1.Лёгкая
В двоичном дереве поиска значения в левом поддереве узла:
- AБольше значения узла
- BМеньше значения узла
- CРавны значению узла
- DРасположены в случайном порядке
2.Лёгкая
Что хранит отображение (map, словарь)?
- AПары ключ–значение с уникальными ключами
- BТолько значения в порядке вставки
- CЗначения, отсортированные по размеру
- DПары одинаковых ключей
3.Лёгкая
Сколько рёбер в дереве с n узлами?
- An + 1
- Bn
- Cn − 1
- D2n
4.Средняя
У вас есть ссылка на узел в середине списка. В каком списке его можно удалить за O(1)?
- AВ односвязном списке
- BВ двусвязном списке
- CВ динамическом массиве
- DВ отсортированном массиве
5.Средняя
Какое условие балансировки поддерживает АВЛ-дерево в каждом узле?
- AКаждый узел окрашен в красный или чёрный цвет
- BВысоты левого и правого поддеревьев различаются не более чем на 1
- CОба поддерева каждого узла содержат ровно одинаковое число узлов
- DВсе листья находятся ровно на одной глубине
6.Средняя
Каков максимально возможный коэффициент заполнения хеш-таблицы с открытой адресацией?
- A1
- B2
- CМаксимума нет
- D0,5
7.Сложная
Динамический массив удваивается при заполнении. Почему многие реализации уменьшают его, только когда он заполнен на четверть, а не наполовину?
- AЧтобы избежать повторных изменений размера, когда push и pop чередуются вблизи границы
- BПотому что уменьшение вдвое при половинном заполнении привело бы к потере элементов
- CПотому что распределитель памяти может освобождать память только четвертями блока
- DЧтобы массив оставался отсортированным
8.Сложная
Какая структура позволяет вычислить максимум каждого окна размера k в массиве за общее время O(n)?
- AMin-куча, перестраиваемая для каждого окна
- BОдносвязный список элементов окна
- CОтсортированный массив, обновляемый сдвигами
- DДек, хранящий индексы в порядке убывания значений
Ответы
- 1. B · Меньше значения узла
- 2. A · Пары ключ–значение с уникальными ключами
- 3. C · n − 1
- 4. B · В двусвязном списке
- 5. B · Высоты левого и правого поддеревьев различаются не более чем на 1
- 6. A · 1
- 7. A · Чтобы избежать повторных изменений размера, когда push и pop чередуются вблизи границы
- 8. D · Дек, хранящий индексы в порядке убывания значений
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.