1.Лёгкая
Сколько рёбер в дереве с n узлами?
- An − 1
- Bn
- C2n
- Dn + 1
2.Лёгкая
Что хранит отображение (map, словарь)?
- AПары ключ–значение с уникальными ключами
- BТолько значения в порядке вставки
- CПары одинаковых ключей
- DЗначения, отсортированные по размеру
3.Лёгкая
Какая структура данных работает по принципу «первым пришёл — первым ушёл» (FIFO)?
- AКуча
- BОчередь
- CБинарное дерево
- DСтек
4.Средняя
Префиксное дерево (trie) особенно эффективно для:
- AСортировки чисел
- BПоиска кратчайших путей
- CХранения матриц
- DПоиска по префиксу, например автодополнения
5.Средняя
Какое условие балансировки поддерживает АВЛ-дерево в каждом узле?
- AОба поддерева каждого узла содержат ровно одинаковое число узлов
- BКаждый узел окрашен в красный или чёрный цвет
- CВсе листья находятся ровно на одной глубине
- DВысоты левого и правого поддеревьев различаются не более чем на 1
6.Средняя
Очередь реализована двумя стеками: push в стек «in», pop из стека «out», который при опустошении заполняется из «in». Какова амортизированная стоимость одной операции?
- AO(n²)
- BO(1)
- CO(n)
- DO(log n)
7.Сложная
Ключи 5, 3, 8, 1 вставляются в таком порядке в пустую двоичную min-кучу на массиве. Каков итоговый массив?
- A[1, 3, 5, 8]
- B[1, 3, 8, 5]
- C[1, 5, 8, 3]
- D[3, 1, 8, 5]
8.Сложная
Какова стоимость одной операции find в худшем случае в структуре union-find с n элементами без объединения по рангу и сжатия путей?
- AO(1)
- BO(α(n))
- CO(log n)
- DO(n)
Ответы
- 1. A · n − 1
- 2. A · Пары ключ–значение с уникальными ключами
- 3. B · Очередь
- 4. D · Поиска по префиксу, например автодополнения
- 5. D · Высоты левого и правого поддеревьев различаются не более чем на 1
- 6. B · O(1)
- 7. B · [1, 3, 8, 5]
- 8. D · O(n)
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.