1.Лёгкая
Что такое взвешенный граф?
- AГраф, в котором у каждого ребра есть числовое значение, например стоимость или расстояние
- BГраф, в котором рёбер больше, чем вершин
- CГраф, в котором одни вершины тяжелее других, потому что у них больше рёбер
- DГраф, хранящийся на диске
2.Лёгкая
Что хранится для каждой вершины в представлении графа списками смежности?
- AСтрока из V булевых значений
- BСписок соседних вершин
- CКратчайший путь до каждой другой вершины
- DОбщее число рёбер графа
3.Лёгкая
Какая операция выполняется за O(1) для массива, но за O(n) для односвязного списка?
- AВставка в начало
- BЧтение первого элемента
- CУдаление головного элемента
- DДоступ к элементу с индексом i
4.Средняя
Как найти минимальный ключ в двоичном дереве поиска?
- AПосмотреть только на корень
- BИдти от корня по правым потомкам, пока правого потомка не окажется
- CИдти от корня по левым потомкам, пока левого потомка не окажется
- DОбойти все листья и сравнить их
5.Средняя
Какова высота двоичного дерева поиска с n узлами в худшем случае, если ключи вставляются в отсортированном порядке?
- An (дерево превращается в связный список)
- B1
- Clog₂ n
- D√n
6.Средняя
Чему равно значение постфиксного выражения 3 4 + 2 * ?
- A14
- B10
- C11
- D24
7.Сложная
Какую проблему линейного пробирования в основном уменьшает двойное хеширование?
- AСтоимость O(n) чтения значения по ключу
- BПервичную кластеризацию, при которой образуются длинные серии занятых ячеек
- CНеобходимость в хеш-функции
- DНеобходимость хранить ключи в таблице
8.Сложная
Для чего используется структура union-find в алгоритме Краскала построения минимального остовного дерева?
- AДля проверки, соединены ли уже два конца ребра
- BДля хранения текущего расстояния каждой вершины от источника во время обхода
- CДля выбора начальной вершины
- DДля сортировки рёбер по весу
Ответы
- 1. A · Граф, в котором у каждого ребра есть числовое значение, например стоимость или расстояние
- 2. B · Список соседних вершин
- 3. D · Доступ к элементу с индексом i
- 4. C · Идти от корня по левым потомкам, пока левого потомка не окажется
- 5. A · n (дерево превращается в связный список)
- 6. A · 14
- 7. B · Первичную кластеризацию, при которой образуются длинные серии занятых ячеек
- 8. A · Для проверки, соединены ли уже два конца ребра
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.