1.Лёгкая
Что такое ориентированный граф?
- AГраф, рёбра которого направлены от одной вершины к другой
- BГраф без циклов
- CГраф, в котором каждая пара различных вершин соединена ребром
- DГраф, у всех рёбер которого есть веса
2.Лёгкая
Как называется операция очереди, удаляющая элемент из начала?
- AEnqueue
- BDequeue
- CInsert
- DPush
3.Лёгкая
В каком порядке обратный обход (postorder) двоичного дерева посещает узлы?
- AЛевое поддерево, затем узел, затем правое поддерево
- BУзел, затем левое поддерево, затем правое поддерево
- CПравое поддерево, затем узел, затем левое поддерево
- DЛевое поддерево, затем правое поддерево, затем узел
4.Средняя
Сколько времени занимает поиск слова длины L в префиксном дереве (trie) с фиксированным алфавитом?
- AO(L × n)
- BO(log n), где n — число слов
- CO(n), где n — число слов
- DO(L), независимо от числа хранимых слов
5.Средняя
Сколько времени занимает проверка существования ребра (u, v) с помощью матрицы смежности?
- AO(V)
- BO(1)
- CO(log V)
- DO(E)
6.Средняя
Где в двоичной куче, хранящейся в массиве с индексацией от 0, находится родитель узла с индексом i?
- AВ индексе ⌊(i − 1) / 2⌋
- BВ индексе i − 1
- CВ индексе 2i + 1
- DВ индексе ⌊i / 2⌋ + 1
7.Сложная
Каковы затраты времени и дополнительной памяти на разворот односвязного списка на месте?
- AO(1) времени и O(1) дополнительной памяти
- BO(n log n) времени и O(1) дополнительной памяти
- CO(n) времени и O(1) дополнительной памяти
- DO(n) времени и O(n) дополнительной памяти
8.Сложная
Дерево отрезков (segment tree) обычно используют для:
- AХранения рёбер графа
- BСортировки строк по алфавиту путём хранения каждого префикса в отдельном узле дерева
- CРеализации стека
- DОтветов на запросы на диапазонах (например, суммы диапазонов) и обновлений за O(log n)
Ответы
- 1. A · Граф, рёбра которого направлены от одной вершины к другой
- 2. B · Dequeue
- 3. D · Левое поддерево, затем правое поддерево, затем узел
- 4. D · O(L), независимо от числа хранимых слов
- 5. B · O(1)
- 6. A · В индексе ⌊(i − 1) / 2⌋
- 7. C · O(n) времени и O(1) дополнительной памяти
- 8. D · Ответов на запросы на диапазонах (например, суммы диапазонов) и обновлений за O(log n)
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.