1.Лёгкая
Граф состоит из:
- AТолько ключей и хешей
- BСтрок и столбцов
- CТолько корня и листьев
- DВершин (узлов), соединённых рёбрами
2.Лёгкая
Глубина узла в дереве — это:
- AЧисло рёбер от корня до этого узла
- BЧисло потомков этого узла
- CЧисло узлов в его поддереве
- DЧисло рёбер от этого узла до самого глубокого листа
3.Лёгкая
Что хранит отображение (map, словарь)?
- AПары одинаковых ключей
- BТолько значения в порядке вставки
- CПары ключ–значение с уникальными ключами
- DЗначения, отсортированные по размеру
4.Средняя
Префиксное дерево (trie) особенно эффективно для:
- AПоиска по префиксу, например автодополнения
- BПоиска кратчайших путей
- CХранения матриц
- DСортировки чисел
5.Средняя
Какой абстрактный тип данных использует алгоритм Дейкстры для выбора следующей обрабатываемой вершины?
- AОчередь FIFO
- BМножество без упорядочения
- CОчередь с приоритетом по минимуму
- DСтек
6.Средняя
Как найти минимальный ключ в двоичном дереве поиска?
- AИдти от корня по правым потомкам, пока правого потомка не окажется
- BОбойти все листья и сравнить их
- CИдти от корня по левым потомкам, пока левого потомка не окажется
- DПосмотреть только на корень
7.Сложная
В BST с корнем 50, левым поддеревом 30 (потомки 20, 40) и правым поддеревом 70 (потомки 60, 80) корень удаляют с помощью in-order преемника. Какой ключ станет новым корнем?
- A80
- B70
- C40
- D60
8.Сложная
Узел АВЛ-дерева разбалансирован, потому что правое поддерево его левого потомка стало слишком высоким (случай левый–правый). Какое исправление применяется?
- AПравый поворот в левом потомке, затем левый поворот в узле
- BОдиночный правый поворот в узле
- CЛевый поворот в левом потомке, затем правый поворот в узле
- DОдиночный левый поворот в узле
Ответы
- 1. D · Вершин (узлов), соединённых рёбрами
- 2. A · Число рёбер от корня до этого узла
- 3. C · Пары ключ–значение с уникальными ключами
- 4. A · Поиска по префиксу, например автодополнения
- 5. C · Очередь с приоритетом по минимуму
- 6. C · Идти от корня по левым потомкам, пока левого потомка не окажется
- 7. D · 60
- 8. C · Левый поворот в левом потомке, затем правый поворот в узле
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.