1.Лёгкая
Какая структура данных используется для обхода дерева по уровням (level-order)?
- AСтек
- BОчередь с приоритетом
- CОчередь
- DХеш-таблица
2.Лёгкая
Как называется операция стека, добавляющая элемент на вершину?
- AEnqueue
- BPeek
- CPop
- DPush
3.Лёгкая
Что делает операция peek (или top) стека?
- AУдаляет все элементы из стека
- BВозвращает верхний элемент, не удаляя его
- CВозвращает нижний элемент стека
- DУдаляет верхний элемент и возвращает его
4.Средняя
Сколько времени занимает поиск слова длины L в префиксном дереве (trie) с фиксированным алфавитом?
- AO(log n), где n — число слов
- BO(L), независимо от числа хранимых слов
- CO(L × n)
- DO(n), где n — число слов
5.Средняя
Что верно для матрицы смежности неориентированного графа?
- AНа её главной диагонали всегда стоят единицы
- BОна симметрична относительно главной диагонали
- CВ каждой строке ровно одна 1
- DОна всегда верхнетреугольная
6.Средняя
Какую структуру данных использует выполняющаяся программа для отслеживания активных вызовов функций и их локальных переменных?
- AОчередь памяти кучи
- BСтек вызовов
- CХеш-таблицу функций
- DДвоичное дерево поиска кадров
7.Сложная
Удаление узла с двумя потомками из двоичного дерева поиска обычно выполняют так:
- AМеняют его местами с корнем
- BЗаменяют его in-order преемником (или предшественником) и удаляют тот узел
- CУдаляют всё поддерево
- DПерестраивают поддерево под ним с нуля и заново вставляют каждый содержавшийся в нём ключ
8.Сложная
Какое утверждение о пирамидальной сортировке (heapsort) верно?
- AОна устойчива и требует O(n) дополнительной памяти
- BОна сортирует на месте за O(n log n) в худшем случае, но не является устойчивой
- CЕй нужно двоичное дерево поиска как дополнительное хранилище, поэтому она использует O(n) дополнительной памяти
- DОна работает за O(n) на любых входных данных
Ответы
- 1. C · Очередь
- 2. D · Push
- 3. B · Возвращает верхний элемент, не удаляя его
- 4. B · O(L), независимо от числа хранимых слов
- 5. B · Она симметрична относительно главной диагонали
- 6. B · Стек вызовов
- 7. B · Заменяют его in-order преемником (или предшественником) и удаляют тот узел
- 8. B · Она сортирует на месте за O(n log n) в худшем случае, но не является устойчивой
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.