1.Лёгкая
Что такое взвешенный граф?
- AГраф, в котором одни вершины тяжелее других, потому что у них больше рёбер
- BГраф, в котором у каждого ребра есть числовое значение, например стоимость или расстояние
- CГраф, хранящийся на диске
- DГраф, в котором рёбер больше, чем вершин
2.Лёгкая
Где находится наименьший элемент двоичной min-кучи?
- AВ последней позиции массива
- BВ каком-то листе, который придётся искать
- CВ самом левом листе
- DВ корне
3.Лёгкая
Что такое коэффициент заполнения (load factor) хеш-таблицы?
- AВремя загрузки таблицы с диска
- BЧисло коллизий на данный момент
- CЧисло корзин, делённое на среднюю длину хранимых ключей
- DЧисло хранимых элементов, делённое на число корзин
4.Средняя
Как в кольцевой очереди, хранящейся в массиве ёмкостью n, вычисляется следующая позиция после индекса i?
- A2i + 1
- B(i + 1) mod n
- Ci + 1
- D(i − 1) mod n
5.Средняя
Какова стоимость вставки элемента в середину массива из n элементов?
- AO(1), потому что индекс известен
- BO(n), потому что последующие элементы нужно сдвинуть
- CO(log n) из-за двоичного поиска
- DO(n²), потому что каждый элемент сдвигается n раз
6.Средняя
Какое условие балансировки поддерживает АВЛ-дерево в каждом узле?
- AКаждый узел окрашен в красный или чёрный цвет
- BВсе листья находятся ровно на одной глубине
- CОба поддерева каждого узла содержат ровно одинаковое число узлов
- DВысоты левого и правого поддеревьев различаются не более чем на 1
7.Сложная
Для каждого элемента массива нужно найти следующий больший элемент справа за общее время O(n). Какая структура поможет?
- AОчередь, хранящая каждую пару элементов
- BДвоичное дерево поиска, перестраиваемое для каждого элемента
- CХеш-таблица всех элементов
- DСтек, хранящий элементы, ожидающие своего ответа
8.Сложная
Алгоритм Кана для топологической сортировки многократно удаляет вершины с полустепенью захода 0. Какая структура хранит эти вершины?
- AMax-куча, упорядоченная по полустепени исхода
- BМатрица смежности, фиксирующая, какие вершины уже удалены
- CОчередь (или любая коллекция) вершин с полустепенью захода 0
- DСтек всех посещённых рёбер
Ответы
- 1. B · Граф, в котором у каждого ребра есть числовое значение, например стоимость или расстояние
- 2. D · В корне
- 3. D · Число хранимых элементов, делённое на число корзин
- 4. B · (i + 1) mod n
- 5. B · O(n), потому что последующие элементы нужно сдвинуть
- 6. D · Высоты левого и правого поддеревьев различаются не более чем на 1
- 7. D · Стек, хранящий элементы, ожидающие своего ответа
- 8. C · Очередь (или любая коллекция) вершин с полустепенью захода 0
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.