1.Лёгкая
Сколько рёбер в дереве с n узлами?
- A2n
- Bn − 1
- Cn
- Dn + 1
2.Лёгкая
В каком порядке прямой обход (preorder) двоичного дерева посещает узлы?
- AПо уровням сверху вниз
- BЛевое поддерево, затем правое поддерево, затем узел
- CЛевое поддерево, затем узел, затем правое поддерево
- DУзел, затем левое поддерево, затем правое поддерево
3.Лёгкая
Что такое коэффициент заполнения (load factor) хеш-таблицы?
- AЧисло хранимых элементов, делённое на число корзин
- BВремя загрузки таблицы с диска
- CЧисло коллизий на данный момент
- DЧисло корзин, делённое на среднюю длину хранимых ключей
4.Средняя
У двоичного дерева корень 1 с левым потомком 2 и правым потомком 3; у узла 2 потомки 4 (левый) и 5 (правый). Каков прямой обход (preorder)?
- A4 5 2 3 1
- B1 2 4 5 3
- C1 2 3 4 5
- D4 2 5 1 3
5.Средняя
Какой абстрактный тип данных использует алгоритм Дейкстры для выбора следующей обрабатываемой вершины?
- AСтек
- BОчередь FIFO
- CМножество без упорядочения
- DОчередь с приоритетом по минимуму
6.Средняя
Сколько памяти занимают списки смежности для графа с V вершинами и E рёбрами?
- AO(V × E)
- BO(E²)
- CO(V²)
- DO(V + E)
7.Сложная
Почему базы данных часто используют для индексов B+ деревья, а не обычные B-деревья?
- AВсе записи находятся в связанных листьях, что делает сканирование диапазонов эффективным
- BB+ деревья не нужно балансировать
- CB+ деревья хранят данные только в корне
- DB+ деревья используют двоичные внутренние узлы, что сокращает число чтений с диска
8.Сложная
Алгоритм Кана для топологической сортировки многократно удаляет вершины с полустепенью захода 0. Какая структура хранит эти вершины?
- AСтек всех посещённых рёбер
- BОчередь (или любая коллекция) вершин с полустепенью захода 0
- CMax-куча, упорядоченная по полустепени исхода
- DМатрица смежности, фиксирующая, какие вершины уже удалены
Ответы
- 1. B · n − 1
- 2. D · Узел, затем левое поддерево, затем правое поддерево
- 3. A · Число хранимых элементов, делённое на число корзин
- 4. B · 1 2 4 5 3
- 5. D · Очередь с приоритетом по минимуму
- 6. D · O(V + E)
- 7. A · Все записи находятся в связанных листьях, что делает сканирование диапазонов эффективным
- 8. B · Очередь (или любая коллекция) вершин с полустепенью захода 0
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.