1.Лёгкая
Как называется операция стека, добавляющая элемент на вершину?
- APop
- BPeek
- CEnqueue
- DPush
2.Лёгкая
Что определяет двоичное дерево?
- AУ каждого узла не более двух потомков
- BКаждый узел хранит двоичное число
- CВ дереве ровно два уровня
- DУ каждого узла ровно два потомка
3.Лёгкая
Что такое коллизия в хеш-таблице?
- AДва одинаковых ключа хранятся дважды
- BВ таблице заканчивается память
- CДва разных ключа отображаются в один и тот же индекс
- DКлюч вообще невозможно хешировать
4.Средняя
Сколько времени занимает поиск слова длины L в префиксном дереве (trie) с фиксированным алфавитом?
- AO(L), независимо от числа хранимых слов
- BO(log n), где n — число слов
- CO(n), где n — число слов
- DO(L × n)
5.Средняя
У вас есть ссылка на узел в середине списка. В каком списке его можно удалить за O(1)?
- AВ отсортированном массиве
- BВ односвязном списке
- CВ двусвязном списке
- DВ динамическом массиве
6.Средняя
Как в кольцевой очереди, хранящейся в массиве ёмкостью n, вычисляется следующая позиция после индекса i?
- Ai + 1
- B2i + 1
- C(i + 1) mod n
- D(i − 1) mod n
7.Сложная
Фильтр Блума может ответить на вопрос «принадлежит ли этот элемент множеству?»:
- AС возможными ложноположительными, но без ложноотрицательных результатов
- BВсегда точно
- CС возможными ложноотрицательными, но без ложноположительных результатов
- DТолько для чисел
8.Сложная
Вставка ключа в АВЛ-дерево делает левое поддерево узла слишком высоким, причём новый ключ попал в левое поддерево его левого потомка (случай левый–левый). Какое исправление применяется?
- AПерекрашивание узла и его потомка
- BОдиночный левый поворот в несбалансированном узле
- CЛевый поворот в потомке, затем правый поворот в узле
- DОдиночный правый поворот в несбалансированном узле
Ответы
- 1. D · Push
- 2. A · У каждого узла не более двух потомков
- 3. C · Два разных ключа отображаются в один и тот же индекс
- 4. A · O(L), независимо от числа хранимых слов
- 5. C · В двусвязном списке
- 6. C · (i + 1) mod n
- 7. A · С возможными ложноположительными, но без ложноотрицательных результатов
- 8. D · Одиночный правый поворот в несбалансированном узле
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.