1.Лёгкая
Что такое взвешенный граф?
- AГраф, хранящийся на диске
- BГраф, в котором рёбер больше, чем вершин
- CГраф, в котором одни вершины тяжелее других, потому что у них больше рёбер
- DГраф, в котором у каждого ребра есть числовое значение, например стоимость или расстояние
2.Лёгкая
В чём главное отличие статического массива от динамического?
- AДинамический массив хранит свои элементы в связанных узлах, поэтому может расти по одному элементу
- BСтатический массив даёт более медленный доступ по индексу
- CДинамический массив может расти, переходя в больший блок памяти
- DСтатический массив может хранить только числа
3.Лёгкая
Хеш-таблица (hash table) хранит данные в виде:
- AСтроки фиксированной длины
- BДерева с упорядоченными ключами
- CПар ключ–значение, расположение которых определяет хеш-функция
- DТолько отсортированного списка
4.Средняя
Какая структура данных используется, чтобы проверить, сбалансированы ли скобки в «{[()]}»?
- AХеш-таблица
- BСтек
- CОчередь
- DДвоичное дерево поиска
5.Средняя
У двоичного дерева корень 1 с левым потомком 2 и правым потомком 3; у узла 2 потомки 4 (левый) и 5 (правый). Каков обратный обход (postorder)?
- A4 5 2 3 1
- B1 2 4 5 3
- C4 2 5 1 3
- D5 4 3 2 1
6.Средняя
Сколько узлов в идеальном (perfect) двоичном дереве высоты h, если высота считается в рёбрах?
- A2h
- Bh2
- C2h + 1
- D2h+1 − 1
7.Сложная
Какое утверждение о пирамидальной сортировке (heapsort) верно?
- AОна устойчива и требует O(n) дополнительной памяти
- BОна работает за O(n) на любых входных данных
- CОна сортирует на месте за O(n log n) в худшем случае, но не является устойчивой
- DЕй нужно двоичное дерево поиска как дополнительное хранилище, поэтому она использует O(n) дополнительной памяти
8.Сложная
Временная сложность операции decrease-key в двоичной куче (при известной позиции элемента) составляет:
- AO(n log n)
- BO(n)
- CO(log n)
- DO(1)
Ответы
- 1. D · Граф, в котором у каждого ребра есть числовое значение, например стоимость или расстояние
- 2. C · Динамический массив может расти, переходя в больший блок памяти
- 3. C · Пар ключ–значение, расположение которых определяет хеш-функция
- 4. B · Стек
- 5. A · 4 5 2 3 1
- 6. D · 2h+1 − 1
- 7. C · Она сортирует на месте за O(n log n) в худшем случае, но не является устойчивой
- 8. C · O(log n)
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.