1.Лёгкая
Что делает операция peek (или top) стека?
- AУдаляет все элементы из стека
- BУдаляет верхний элемент и возвращает его
- CВозвращает верхний элемент, не удаляя его
- DВозвращает нижний элемент стека
2.Лёгкая
Что такое взвешенный граф?
- AГраф, хранящийся на диске
- BГраф, в котором у каждого ребра есть числовое значение, например стоимость или расстояние
- CГраф, в котором одни вершины тяжелее других, потому что у них больше рёбер
- DГраф, в котором рёбер больше, чем вершин
3.Лёгкая
Что содержит указатель next последнего узла односвязного списка?
- AАдрес первого узла
- BАдрес предыдущего узла
- CЧисло узлов в списке
- DNull (узла нет)
4.Средняя
Какова стоимость вставки элемента в середину массива из n элементов?
- AO(1), потому что индекс известен
- BO(n), потому что последующие элементы нужно сдвинуть
- CO(log n) из-за двоичного поиска
- DO(n²), потому что каждый элемент сдвигается n раз
5.Средняя
Какова высота двоичного дерева поиска с n узлами в худшем случае, если ключи вставляются в отсортированном порядке?
- Alog₂ n
- B√n
- C1
- Dn (дерево превращается в связный список)
6.Средняя
У вас есть ссылка на узел в середине списка. В каком списке его можно удалить за O(1)?
- AВ динамическом массиве
- BВ двусвязном списке
- CВ отсортированном массиве
- DВ односвязном списке
7.Сложная
Какую проблему линейного пробирования в основном уменьшает двойное хеширование?
- AПервичную кластеризацию, при которой образуются длинные серии занятых ячеек
- BСтоимость O(n) чтения значения по ключу
- CНеобходимость в хеш-функции
- DНеобходимость хранить ключи в таблице
8.Сложная
Сколько времени занимает поиск произвольного ключа в двоичной min-куче из n элементов?
- AO(log log n)
- BO(n)
- CO(1)
- DO(log n)
Ответы
- 1. C · Возвращает верхний элемент, не удаляя его
- 2. B · Граф, в котором у каждого ребра есть числовое значение, например стоимость или расстояние
- 3. D · Null (узла нет)
- 4. B · O(n), потому что последующие элементы нужно сдвинуть
- 5. D · n (дерево превращается в связный список)
- 6. B · В двусвязном списке
- 7. A · Первичную кластеризацию, при которой образуются длинные серии занятых ячеек
- 8. B · O(n)
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.