1.Лёгкая
Что хранит отображение (map, словарь)?
- AПары одинаковых ключей
- BЗначения, отсортированные по размеру
- CПары ключ–значение с уникальными ключами
- DТолько значения в порядке вставки
2.Лёгкая
Что такое степень вершины в неориентированном графе?
- AЕё позиция в списке смежности
- BДлина самого длинного пути из неё
- CЧисло инцидентных ей рёбер
- DЧисло вершин графа
3.Лёгкая
Какая операция выполняется за O(1) для массива, но за O(n) для односвязного списка?
- AУдаление головного элемента
- BЧтение первого элемента
- CДоступ к элементу с индексом i
- DВставка в начало
4.Средняя
Почему двоичную кучу можно хранить в массиве без каких-либо указателей?
- AВ кучах никогда не бывает больше 100 элементов
- BЭто полное двоичное дерево, поэтому позиции подчиняются простым формулам индексов
- CВсе ключи в куче равны
- DМассивы автоматически хранят ключи в отсортированном порядке, поэтому указатели не нужны
5.Средняя
Ключи 50, 30, 70, 20, 40 вставляются в таком порядке в пустое двоичное дерево поиска. Кто левый потомок 30?
- A70
- B40
- C50
- D20
6.Средняя
Какую структуру данных использует поиск в глубину (DFS, итеративная версия)?
- AСтек
- BТолько хеш-таблицу
- CКучу
- DОчередь
7.Сложная
Чем radix-дерево (сжатое префиксное дерево) лучше обычного trie?
- AОно хранит каждое слово в хеш-таблице в корне вместо отдельных узлов
- BОно сортирует потомков каждого узла по частоте
- CОно хранит только первую букву каждого слова
- DОно сливает цепочки узлов с одним потомком в одно ребро, помеченное строкой
8.Сложная
Для каждого элемента массива нужно найти следующий больший элемент справа за общее время O(n). Какая структура поможет?
- AДвоичное дерево поиска, перестраиваемое для каждого элемента
- BХеш-таблица всех элементов
- CСтек, хранящий элементы, ожидающие своего ответа
- DОчередь, хранящая каждую пару элементов
Ответы
- 1. C · Пары ключ–значение с уникальными ключами
- 2. C · Число инцидентных ей рёбер
- 3. C · Доступ к элементу с индексом i
- 4. B · Это полное двоичное дерево, поэтому позиции подчиняются простым формулам индексов
- 5. D · 20
- 6. A · Стек
- 7. D · Оно сливает цепочки узлов с одним потомком в одно ребро, помеченное строкой
- 8. C · Стек, хранящий элементы, ожидающие своего ответа
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.