1.Лёгкая
Что такое лист дерева?
- AУзел без потомков
- BУзел ровно с одним потомком
- CУзел без родителя
- DУзел с наибольшим значением
2.Лёгкая
Что такое коллизия в хеш-таблице?
- AВ таблице заканчивается память
- BКлюч вообще невозможно хешировать
- CДва разных ключа отображаются в один и тот же индекс
- DДва одинаковых ключа хранятся дважды
3.Лёгкая
В каком порядке обратный обход (postorder) двоичного дерева посещает узлы?
- AЛевое поддерево, затем узел, затем правое поддерево
- BПравое поддерево, затем узел, затем левое поддерево
- CЛевое поддерево, затем правое поддерево, затем узел
- DУзел, затем левое поддерево, затем правое поддерево
4.Средняя
Какова временная сложность поиска ключа в сбалансированном двоичном дереве поиска?
- AO(n log n)
- BO(1)
- CO(log n)
- DO(n)
5.Средняя
Почему двоичную кучу можно хранить в массиве без каких-либо указателей?
- AВ кучах никогда не бывает больше 100 элементов
- BВсе ключи в куче равны
- CМассивы автоматически хранят ключи в отсортированном порядке, поэтому указатели не нужны
- DЭто полное двоичное дерево, поэтому позиции подчиняются простым формулам индексов
6.Средняя
Что верно для матрицы смежности неориентированного графа?
- AВ каждой строке ровно одна 1
- BОна всегда верхнетреугольная
- CОна симметрична относительно главной диагонали
- DНа её главной диагонали всегда стоят единицы
7.Сложная
Какая структура позволяет вычислить максимум каждого окна размера k в массиве за общее время O(n)?
- AMin-куча, перестраиваемая для каждого окна
- BДек, хранящий индексы в порядке убывания значений
- CОдносвязный список элементов окна
- DОтсортированный массив, обновляемый сдвигами
8.Сложная
Что делает косое дерево (splay tree) после каждого обращения?
- AПеремещает узел, к которому обращались, в лист
- BПерекрашивает узлы на пути поиска
- CПоворотами поднимает узел, к которому обращались, в корень
- DПерестраивает всё дерево в сбалансированном виде
Ответы
- 1. A · Узел без потомков
- 2. C · Два разных ключа отображаются в один и тот же индекс
- 3. C · Левое поддерево, затем правое поддерево, затем узел
- 4. C · O(log n)
- 5. D · Это полное двоичное дерево, поэтому позиции подчиняются простым формулам индексов
- 6. C · Она симметрична относительно главной диагонали
- 7. B · Дек, хранящий индексы в порядке убывания значений
- 8. C · Поворотами поднимает узел, к которому обращались, в корень
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.