1.Лёгкая
Какая структура данных лучше всего подходит для функции «отменить» (undo) в текстовом редакторе?
- AХеш-множество
- BСтек
- CОчередь
- DГраф
2.Лёгкая
Какая структура данных используется для обхода дерева по уровням (level-order)?
- AОчередь
- BОчередь с приоритетом
- CСтек
- DХеш-таблица
3.Лёгкая
Что такое взвешенный граф?
- AГраф, в котором у каждого ребра есть числовое значение, например стоимость или расстояние
- BГраф, в котором рёбер больше, чем вершин
- CГраф, в котором одни вершины тяжелее других, потому что у них больше рёбер
- DГраф, хранящийся на диске
4.Средняя
Симметричный обход (in-order) двоичного дерева поиска посещает ключи:
- AПо уровням
- BВ порядке возрастания (отсортированно)
- CВсегда в порядке убывания
- DВ порядке вставки
5.Средняя
У двоичного дерева корень 1 с левым потомком 2 и правым потомком 3; у узла 2 потомки 4 (левый) и 5 (правый). Каков прямой обход (preorder)?
- A4 2 5 1 3
- B1 2 3 4 5
- C4 5 2 3 1
- D1 2 4 5 3
6.Средняя
Кольцевой буфер (ring buffer) обычно используют для реализации:
- AХеш-функции
- BОчереди фиксированного размера
- CОбхода графа
- DДвоичного дерева поиска
7.Сложная
Нужно хранить k наименьших значений из потока n чисел, используя O(k) памяти. Какой подход работает за время O(n log k)?
- AОчередь FIFO последних k значений
- BОтсортированный массив всех n значений
- CMax-куча размера k, корень которой заменяется, когда приходит меньшее значение
- DMin-куча, хранящая все n значений, из которой в конце извлекаются k наименьших
8.Сложная
В BST с корнем 50, левым поддеревом 30 (потомки 20, 40) и правым поддеревом 70 (потомки 60, 80) корень удаляют с помощью in-order преемника. Какой ключ станет новым корнем?
- A40
- B60
- C70
- D80
Ответы
- 1. B · Стек
- 2. A · Очередь
- 3. A · Граф, в котором у каждого ребра есть числовое значение, например стоимость или расстояние
- 4. B · В порядке возрастания (отсортированно)
- 5. D · 1 2 4 5 3
- 6. B · Очереди фиксированного размера
- 7. C · Max-куча размера k, корень которой заменяется, когда приходит меньшее значение
- 8. B · 60
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.