1.Лёгкая
Какую структуру обычно используют для реализации очереди с приоритетом?
- AСтек
- BКучу
- CСтроку
- DНеупорядоченный односвязный список
2.Лёгкая
Что хранит отображение (map, словарь)?
- AПары одинаковых ключей
- BЗначения, отсортированные по размеру
- CПары ключ–значение с уникальными ключами
- DТолько значения в порядке вставки
3.Лёгкая
Что такое дек (deque, двусторонняя очередь)?
- AОчередь, допускающая удаление только с конца
- BСтруктура, допускающая вставку и удаление с обоих концов
- CДве отдельные очереди в одном массиве
- DОчередь, отсортированная по приоритету
4.Средняя
Какова временная сложность поиска ключа в сбалансированном двоичном дереве поиска?
- AO(n)
- BO(1)
- CO(n log n)
- DO(log n)
5.Средняя
Что верно для матрицы смежности неориентированного графа?
- AОна всегда верхнетреугольная
- BВ каждой строке ровно одна 1
- CОна симметрична относительно главной диагонали
- DНа её главной диагонали всегда стоят единицы
6.Средняя
Сколько времени занимает поиск слова длины L в префиксном дереве (trie) с фиксированным алфавитом?
- AO(L), независимо от числа хранимых слов
- BO(log n), где n — число слов
- CO(L × n)
- DO(n), где n — число слов
7.Сложная
В кольцевом буфере front == rear может означать и «пуст», и «полон». Какой распространённый способ их различить?
- AВсегда очищать буфер, когда front равен rear, так что состояние — пустой
- BДелать размер буфера степенью двойки
- CХранить отдельный счётчик элементов или всегда оставлять одну ячейку свободной
- DХранить front и rear в одной переменной
8.Сложная
Ключи 5, 3, 8, 1 вставляются в таком порядке в пустую двоичную min-кучу на массиве. Каков итоговый массив?
- A[1, 3, 8, 5]
- B[1, 3, 5, 8]
- C[3, 1, 8, 5]
- D[1, 5, 8, 3]
Ответы
- 1. B · Кучу
- 2. C · Пары ключ–значение с уникальными ключами
- 3. B · Структура, допускающая вставку и удаление с обоих концов
- 4. D · O(log n)
- 5. C · Она симметрична относительно главной диагонали
- 6. A · O(L), независимо от числа хранимых слов
- 7. C · Хранить отдельный счётчик элементов или всегда оставлять одну ячейку свободной
- 8. A · [1, 3, 8, 5]
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.