1.Лёгкая
Что такое цикл в графе?
- AПуть, который начинается и заканчивается в одной и той же вершине
- BВершина без рёбер
- CРебро с нулевым весом
- DПуть, проходящий через каждую вершину
2.Лёгкая
Какая операция медленная в массиве, но быстрая в начале связного списка?
- AОпределение длины массива фиксированного размера
- BЧтение последнего элемента по индексу
- CДоступ к 5-му элементу
- DВставка в начало
3.Лёгкая
В чём главное отличие статического массива от динамического?
- AДинамический массив хранит свои элементы в связанных узлах, поэтому может расти по одному элементу
- BСтатический массив может хранить только числа
- CДинамический массив может расти, переходя в больший блок памяти
- DСтатический массив даёт более медленный доступ по индексу
4.Средняя
Сколько памяти занимает матрица смежности графа с V вершинами?
- AO(E)
- BO(log V)
- CO(V²)
- DO(V + E)
5.Средняя
Какова стоимость вставки элемента в середину массива из n элементов?
- AO(n), потому что последующие элементы нужно сдвинуть
- BO(n²), потому что каждый элемент сдвигается n раз
- CO(1), потому что индекс известен
- DO(log n) из-за двоичного поиска
6.Средняя
Каков максимально возможный коэффициент заполнения хеш-таблицы с открытой адресацией?
- A2
- BМаксимума нет
- C1
- D0,5
7.Сложная
Временная сложность операции decrease-key в двоичной куче (при известной позиции элемента) составляет:
- AO(n)
- BO(n log n)
- CO(1)
- DO(log n)
8.Сложная
В кольцевом буфере front == rear может означать и «пуст», и «полон». Какой распространённый способ их различить?
- AХранить front и rear в одной переменной
- BДелать размер буфера степенью двойки
- CХранить отдельный счётчик элементов или всегда оставлять одну ячейку свободной
- DВсегда очищать буфер, когда front равен rear, так что состояние — пустой
Ответы
- 1. A · Путь, который начинается и заканчивается в одной и той же вершине
- 2. D · Вставка в начало
- 3. C · Динамический массив может расти, переходя в больший блок памяти
- 4. C · O(V²)
- 5. A · O(n), потому что последующие элементы нужно сдвинуть
- 6. C · 1
- 7. D · O(log n)
- 8. C · Хранить отдельный счётчик элементов или всегда оставлять одну ячейку свободной
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.