1.Лёгкая
Что такое дек (deque, двусторонняя очередь)?
- AДве отдельные очереди в одном массиве
- BОчередь, отсортированная по приоритету
- CСтруктура, допускающая вставку и удаление с обоих концов
- DОчередь, допускающая удаление только с конца
2.Лёгкая
Какая структура данных лучше всего подходит для функции «отменить» (undo) в текстовом редакторе?
- AХеш-множество
- BСтек
- CОчередь
- DГраф
3.Лёгкая
Что такое узлы-братья (siblings) в дереве?
- AУзел и его родитель
- BУзлы с общим родителем
- CУзлы без потомков
- DУзлы на одной глубине в разных поддеревьях
4.Средняя
Каков максимально возможный коэффициент заполнения хеш-таблицы с открытой адресацией?
- A0,5
- B1
- CМаксимума нет
- D2
5.Средняя
Кольцевой буфер (ring buffer) обычно используют для реализации:
- AХеш-функции
- BДвоичного дерева поиска
- CОчереди фиксированного размера
- DОбхода графа
6.Средняя
Приложению нужен быстрый поиск, а также вывод ключей в отсортированном порядке и запросы по диапазону. Какая структура подходит лучше всего?
- AХеш-таблица
- BСбалансированное двоичное дерево поиска
- CСтек
- DНеотсортированный связный список
7.Сложная
Удаление узла с двумя потомками из двоичного дерева поиска обычно выполняют так:
- AМеняют его местами с корнем
- BУдаляют всё поддерево
- CПерестраивают поддерево под ним с нуля и заново вставляют каждый содержавшийся в нём ключ
- DЗаменяют его in-order преемником (или предшественником) и удаляют тот узел
8.Сложная
Какая пара обходов всегда однозначно определяет двоичное дерево с различными ключами?
- AОдин только прямой
- BПрямой и симметричный (preorder и inorder)
- CПрямой и обратный (preorder и postorder)
- DОдин только обход по уровням
Ответы
- 1. C · Структура, допускающая вставку и удаление с обоих концов
- 2. B · Стек
- 3. B · Узлы с общим родителем
- 4. B · 1
- 5. C · Очереди фиксированного размера
- 6. B · Сбалансированное двоичное дерево поиска
- 7. D · Заменяют его in-order преемником (или предшественником) и удаляют тот узел
- 8. B · Прямой и симметричный (preorder и inorder)
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.