1.Лёгкая
Что такое цикл в графе?
- AВершина без рёбер
- BПуть, проходящий через каждую вершину
- CРебро с нулевым весом
- DПуть, который начинается и заканчивается в одной и той же вершине
2.Лёгкая
В каком порядке обратный обход (postorder) двоичного дерева посещает узлы?
- AЛевое поддерево, затем правое поддерево, затем узел
- BЛевое поддерево, затем узел, затем правое поддерево
- CПравое поддерево, затем узел, затем левое поддерево
- DУзел, затем левое поддерево, затем правое поддерево
3.Лёгкая
Что делает операция peek (или top) стека?
- AУдаляет все элементы из стека
- BВозвращает верхний элемент, не удаляя его
- CУдаляет верхний элемент и возвращает его
- DВозвращает нижний элемент стека
4.Средняя
Хеш-таблица размера 7 использует h(k) = k mod 7 и линейное пробирование. Где окажется 17 после вставки 10?
- AВ индексе 0
- BВ индексе 4
- CВ индексе 3
- DВ индексе 6
5.Средняя
У вас есть ссылка на узел в середине списка. В каком списке его можно удалить за O(1)?
- AВ отсортированном массиве
- BВ односвязном списке
- CВ динамическом массиве
- DВ двусвязном списке
6.Средняя
Чему равно значение постфиксного выражения 3 4 + 2 * ?
- A10
- B24
- C11
- D14
7.Сложная
Каково время работы поиска в ширину на графе с V вершинами, хранящемся в виде матрицы смежности?
- AO(E log V)
- BO(V)
- CO(V + E)
- DO(V²)
8.Сложная
Какие операции поддерживает за O(log n) дерево Фенвика (binary indexed tree) над массивом из n чисел?
- AВставку элементов в любую позицию
- BСортировку массива и двоичный поиск
- CПоиск медианы за O(1)
- DЗапросы префиксных сумм и обновления отдельного элемента
Ответы
- 1. D · Путь, который начинается и заканчивается в одной и той же вершине
- 2. A · Левое поддерево, затем правое поддерево, затем узел
- 3. B · Возвращает верхний элемент, не удаляя его
- 4. B · В индексе 4
- 5. D · В двусвязном списке
- 6. D · 14
- 7. D · O(V²)
- 8. D · Запросы префиксных сумм и обновления отдельного элемента
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.