1.Лёгкая
Что такое лист дерева?
- AУзел ровно с одним потомком
- BУзел с наибольшим значением
- CУзел без родителя
- DУзел без потомков
2.Лёгкая
Что хранит отображение (map, словарь)?
- AТолько значения в порядке вставки
- BПары одинаковых ключей
- CПары ключ–значение с уникальными ключами
- DЗначения, отсортированные по размеру
3.Лёгкая
Что содержит указатель next последнего узла односвязного списка?
- AАдрес первого узла
- BЧисло узлов в списке
- CАдрес предыдущего узла
- DNull (узла нет)
4.Средняя
Ключи 50, 30, 70, 20, 40 вставляются в таком порядке в пустое двоичное дерево поиска. Кто левый потомок 30?
- A20
- B70
- C40
- D50
5.Средняя
Как найти минимальный ключ в двоичном дереве поиска?
- AИдти от корня по левым потомкам, пока левого потомка не окажется
- BПосмотреть только на корень
- CОбойти все листья и сравнить их
- DИдти от корня по правым потомкам, пока правого потомка не окажется
6.Средняя
Почему обход массива на практике часто гораздо быстрее обхода связного списка той же длины?
- AМассивы требуют меньше инструкций для сравнения значений
- BОбход массива занимает в сумме O(1), а связного списка — O(n)
- CСвязные списки всегда хранят элементы на диске
- DЭлементы массива расположены непрерывно, поэтому хорошо используют кэш процессора
7.Сложная
Что делает косое дерево (splay tree) после каждого обращения?
- AПоворотами поднимает узел, к которому обращались, в корень
- BПерестраивает всё дерево в сбалансированном виде
- CПерекрашивает узлы на пути поиска
- DПеремещает узел, к которому обращались, в лист
8.Сложная
Каково время работы поиска в ширину на графе с V вершинами, хранящемся в виде матрицы смежности?
- AO(E log V)
- BO(V)
- CO(V + E)
- DO(V²)
Ответы
- 1. D · Узел без потомков
- 2. C · Пары ключ–значение с уникальными ключами
- 3. D · Null (узла нет)
- 4. A · 20
- 5. A · Идти от корня по левым потомкам, пока левого потомка не окажется
- 6. D · Элементы массива расположены непрерывно, поэтому хорошо используют кэш процессора
- 7. A · Поворотами поднимает узел, к которому обращались, в корень
- 8. D · O(V²)
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.