1.Лёгкая
Как элементы массива хранятся в памяти?
- AВ дереве страниц памяти
- BВ случайных местах, выбранных хешем
- CВразброс, связанные указателями
- DВ одном непрерывном блоке, один за другим
2.Лёгкая
Что такое коллизия в хеш-таблице?
- AВ таблице заканчивается память
- BДва одинаковых ключа хранятся дважды
- CДва разных ключа отображаются в один и тот же индекс
- DКлюч вообще невозможно хешировать
3.Лёгкая
Какая структура данных работает по принципу «последним пришёл — первым ушёл» (LIFO)?
- AХеш-таблица
- BОчередь
- CСтек
- DСвязный список
4.Средняя
Какова высота двоичного дерева поиска с n узлами в худшем случае, если ключи вставляются в отсортированном порядке?
- A1
- Bn (дерево превращается в связный список)
- Clog₂ n
- D√n
5.Средняя
Где в двоичной куче, хранящейся в массиве с индексацией от 0, находится родитель узла с индексом i?
- AВ индексе ⌊(i − 1) / 2⌋
- BВ индексе ⌊i / 2⌋ + 1
- CВ индексе 2i + 1
- DВ индексе i − 1
6.Средняя
Как в кольцевой очереди, хранящейся в массиве ёмкостью n, вычисляется следующая позиция после индекса i?
- A2i + 1
- B(i − 1) mod n
- C(i + 1) mod n
- Di + 1
7.Сложная
Фильтр Блума может ответить на вопрос «принадлежит ли этот элемент множеству?»:
- AС возможными ложноотрицательными, но без ложноположительных результатов
- BС возможными ложноположительными, но без ложноотрицательных результатов
- CТолько для чисел
- DВсегда точно
8.Сложная
Какое утверждение о пирамидальной сортировке (heapsort) верно?
- AОна сортирует на месте за O(n log n) в худшем случае, но не является устойчивой
- BОна работает за O(n) на любых входных данных
- CЕй нужно двоичное дерево поиска как дополнительное хранилище, поэтому она использует O(n) дополнительной памяти
- DОна устойчива и требует O(n) дополнительной памяти
Ответы
- 1. D · В одном непрерывном блоке, один за другим
- 2. C · Два разных ключа отображаются в один и тот же индекс
- 3. C · Стек
- 4. B · n (дерево превращается в связный список)
- 5. A · В индексе ⌊(i − 1) / 2⌋
- 6. C · (i + 1) mod n
- 7. B · С возможными ложноположительными, но без ложноотрицательных результатов
- 8. A · Она сортирует на месте за O(n log n) в худшем случае, но не является устойчивой
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.