1.Лёгкая
Что такое коллизия в хеш-таблице?
- AДва разных ключа отображаются в один и тот же индекс
- BДва одинаковых ключа хранятся дважды
- CКлюч вообще невозможно хешировать
- DВ таблице заканчивается память
2.Лёгкая
Какая структура данных используется для обхода дерева по уровням (level-order)?
- AОчередь
- BОчередь с приоритетом
- CСтек
- DХеш-таблица
3.Лёгкая
Что такое взвешенный граф?
- AГраф, хранящийся на диске
- BГраф, в котором одни вершины тяжелее других, потому что у них больше рёбер
- CГраф, в котором у каждого ребра есть числовое значение, например стоимость или расстояние
- DГраф, в котором рёбер больше, чем вершин
4.Средняя
Сколько памяти занимают списки смежности для графа с V вершинами и E рёбрами?
- AO(V²)
- BO(V × E)
- CO(V + E)
- DO(E²)
5.Средняя
Почему двоичную кучу можно хранить в массиве без каких-либо указателей?
- AМассивы автоматически хранят ключи в отсортированном порядке, поэтому указатели не нужны
- BВсе ключи в куче равны
- CВ кучах никогда не бывает больше 100 элементов
- DЭто полное двоичное дерево, поэтому позиции подчиняются простым формулам индексов
6.Средняя
Какое условие балансировки поддерживает АВЛ-дерево в каждом узле?
- AКаждый узел окрашен в красный или чёрный цвет
- BВсе листья находятся ровно на одной глубине
- CОба поддерева каждого узла содержат ровно одинаковое число узлов
- DВысоты левого и правого поддеревьев различаются не более чем на 1
7.Сложная
Какое утверждение о пирамидальной сортировке (heapsort) верно?
- AЕй нужно двоичное дерево поиска как дополнительное хранилище, поэтому она использует O(n) дополнительной памяти
- BОна сортирует на месте за O(n log n) в худшем случае, но не является устойчивой
- CОна работает за O(n) на любых входных данных
- DОна устойчива и требует O(n) дополнительной памяти
8.Сложная
Зачем серверу выбирать хеш-функцию случайно из универсального семейства?
- AЧтобы не нужно было увеличивать таблицу
- BЧтобы гарантировать, что никакие два ключа никогда не столкнутся, какие бы ключи ни присылал атакующий
- CЧтобы хеш-таблица была отсортирована
- DЧтобы сделать крайне маловероятным, что атакующий подберёт много ключей с одинаковым хешем
Ответы
- 1. A · Два разных ключа отображаются в один и тот же индекс
- 2. A · Очередь
- 3. C · Граф, в котором у каждого ребра есть числовое значение, например стоимость или расстояние
- 4. C · O(V + E)
- 5. D · Это полное двоичное дерево, поэтому позиции подчиняются простым формулам индексов
- 6. D · Высоты левого и правого поддеревьев различаются не более чем на 1
- 7. B · Она сортирует на месте за O(n log n) в худшем случае, но не является устойчивой
- 8. D · Чтобы сделать крайне маловероятным, что атакующий подберёт много ключей с одинаковым хешем
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.