1.Лёгкая
Глубина узла в дереве — это:
- AЧисло рёбер от корня до этого узла
- BЧисло рёбер от этого узла до самого глубокого листа
- CЧисло потомков этого узла
- DЧисло узлов в его поддереве
2.Лёгкая
В каком порядке обратный обход (postorder) двоичного дерева посещает узлы?
- AЛевое поддерево, затем правое поддерево, затем узел
- BУзел, затем левое поддерево, затем правое поддерево
- CЛевое поддерево, затем узел, затем правое поддерево
- DПравое поддерево, затем узел, затем левое поддерево
3.Лёгкая
Где находится наименьший элемент двоичной min-кучи?
- AВ каком-то листе, который придётся искать
- BВ корне
- CВ самом левом листе
- DВ последней позиции массива
4.Средняя
У двоичного дерева корень 1 с левым потомком 2 и правым потомком 3; у узла 2 потомки 4 (левый) и 5 (правый). Каков обратный обход (postorder)?
- A5 4 3 2 1
- B4 5 2 3 1
- C4 2 5 1 3
- D1 2 4 5 3
5.Средняя
Какова стоимость вставки элемента в середину массива из n элементов?
- AO(1), потому что индекс известен
- BO(log n) из-за двоичного поиска
- CO(n), потому что последующие элементы нужно сдвинуть
- DO(n²), потому что каждый элемент сдвигается n раз
6.Средняя
Какова временная сложность поиска ключа в сбалансированном двоичном дереве поиска?
- AO(log n)
- BO(n)
- CO(n log n)
- DO(1)
7.Сложная
Структура union-find (система непересекающихся множеств) с объединением по рангу и сжатием путей имеет амортизированную стоимость операции:
- AO(n)
- BO(n²)
- CРовно O(log n)
- DO(α(n)), обратная функция Аккермана, практически константа
8.Сложная
Временная сложность операции decrease-key в двоичной куче (при известной позиции элемента) составляет:
- AO(n log n)
- BO(1)
- CO(n)
- DO(log n)
Ответы
- 1. A · Число рёбер от корня до этого узла
- 2. A · Левое поддерево, затем правое поддерево, затем узел
- 3. B · В корне
- 4. B · 4 5 2 3 1
- 5. C · O(n), потому что последующие элементы нужно сдвинуть
- 6. A · O(log n)
- 7. D · O(α(n)), обратная функция Аккермана, практически константа
- 8. D · O(log n)
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.