1.Лёгкая
Какая структура данных лучше всего подходит для функции «отменить» (undo) в текстовом редакторе?
- AХеш-множество
- BСтек
- CОчередь
- DГраф
2.Лёгкая
Что делает хеш-функция в хеш-таблице?
- AПодсчитывает, сколько ключей хранится
- BШифрует значения в таблице
- CСортирует ключи в таблице
- DОтображает ключ в индекс таблицы
3.Лёгкая
Как называется операция очереди, удаляющая элемент из начала?
- ADequeue
- BEnqueue
- CInsert
- DPush
4.Средняя
Какую структуру данных использует выполняющаяся программа для отслеживания активных вызовов функций и их локальных переменных?
- AХеш-таблицу функций
- BСтек вызовов
- CДвоичное дерево поиска кадров
- DОчередь памяти кучи
5.Средняя
Как найти минимальный ключ в двоичном дереве поиска?
- AОбойти все листья и сравнить их
- BИдти от корня по правым потомкам, пока правого потомка не окажется
- CИдти от корня по левым потомкам, пока левого потомка не окажется
- DПосмотреть только на корень
6.Средняя
Где в двоичной куче, хранящейся в массиве с индексацией от 0, находится родитель узла с индексом i?
- AВ индексе i − 1
- BВ индексе ⌊(i − 1) / 2⌋
- CВ индексе ⌊i / 2⌋ + 1
- DВ индексе 2i + 1
7.Сложная
Что делает косое дерево (splay tree) после каждого обращения?
- AПоворотами поднимает узел, к которому обращались, в корень
- BПерестраивает всё дерево в сбалансированном виде
- CПерекрашивает узлы на пути поиска
- DПеремещает узел, к которому обращались, в лист
8.Сложная
Почему из стандартного фильтра Блума нельзя просто удалить элементы, обнулив их биты?
- AЭти биты могут принадлежать и другим элементам, что вызвало бы ложноотрицательные результаты
- BБиты фильтра Блума нельзя менять после создания
- CУдаление повысило бы долю ложноположительных результатов до 100%
- DФильтры Блума хранят элементы целиком, и их невозможно снова найти после хеширования
Ответы
- 1. B · Стек
- 2. D · Отображает ключ в индекс таблицы
- 3. A · Dequeue
- 4. B · Стек вызовов
- 5. C · Идти от корня по левым потомкам, пока левого потомка не окажется
- 6. B · В индексе ⌊(i − 1) / 2⌋
- 7. A · Поворотами поднимает узел, к которому обращались, в корень
- 8. A · Эти биты могут принадлежать и другим элементам, что вызвало бы ложноотрицательные результаты
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.