1.Лёгкая
Какая структура данных лучше всего подходит для функции «отменить» (undo) в текстовом редакторе?
- AСтек
- BГраф
- CОчередь
- DХеш-множество
2.Лёгкая
Что такое лист дерева?
- AУзел без потомков
- BУзел с наибольшим значением
- CУзел ровно с одним потомком
- DУзел без родителя
3.Лёгкая
Что делает хеш-функция в хеш-таблице?
- AОтображает ключ в индекс таблицы
- BПодсчитывает, сколько ключей хранится
- CШифрует значения в таблице
- DСортирует ключи в таблице
4.Средняя
Кольцевой буфер (ring buffer) обычно используют для реализации:
- AДвоичного дерева поиска
- BОбхода графа
- CХеш-функции
- DОчереди фиксированного размера
5.Средняя
Что верно для матрицы смежности неориентированного графа?
- AОна всегда верхнетреугольная
- BВ каждой строке ровно одна 1
- CОна симметрична относительно главной диагонали
- DНа её главной диагонали всегда стоят единицы
6.Средняя
В двоичной min-куче, хранящейся в массиве (индексация с 0), потомки узла с индексом i находятся на позициях:
- Ai + 1 и i + 2
- B2i + 1 и 2i + 2
- C2i и 2i + 1
- Di/2 и i/2 + 1
7.Сложная
В чём главное преимущество списка с пропусками (skip list) перед отсортированным связным списком?
- AГарантированный поиск за O(1), потому что каждый узел хранит указатель на каждый другой узел
- BОжидаемый поиск за O(log n) благодаря нескольким уровням указателей вперёд
- CОн не использует дополнительной памяти
- DОн хранит ключи без упорядочения
8.Сложная
Объект хранится как ключ в хеш-отображении, а затем меняется поле, используемое его хеш-функцией. Каков вероятный результат?
- AОтображение автоматически переносит ключ в новую корзину
- BОтображение выбрасывает ошибку в момент изменения поля
- CНичего не меняется, потому что хеш ключа вычисляется только один раз при запуске программы
- DПоиск объекта может не удаться, потому что он лежит в корзине своего старого хеша
Ответы
- 1. A · Стек
- 2. A · Узел без потомков
- 3. A · Отображает ключ в индекс таблицы
- 4. D · Очереди фиксированного размера
- 5. C · Она симметрична относительно главной диагонали
- 6. B · 2i + 1 и 2i + 2
- 7. B · Ожидаемый поиск за O(log n) благодаря нескольким уровням указателей вперёд
- 8. D · Поиск объекта может не удаться, потому что он лежит в корзине своего старого хеша
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.