1.Лёгкая
Хеш-таблица (hash table) хранит данные в виде:
- AТолько отсортированного списка
- BПар ключ–значение, расположение которых определяет хеш-функция
- CСтроки фиксированной длины
- DДерева с упорядоченными ключами
2.Лёгкая
Что такое взвешенный граф?
- AГраф, хранящийся на диске
- BГраф, в котором рёбер больше, чем вершин
- CГраф, в котором одни вершины тяжелее других, потому что у них больше рёбер
- DГраф, в котором у каждого ребра есть числовое значение, например стоимость или расстояние
3.Лёгкая
Что такое степень вершины в неориентированном графе?
- AЧисло вершин графа
- BЧисло инцидентных ей рёбер
- CДлина самого длинного пути из неё
- DЕё позиция в списке смежности
4.Средняя
Какова высота двоичного дерева поиска с n узлами в худшем случае, если ключи вставляются в отсортированном порядке?
- A1
- Bn (дерево превращается в связный список)
- Clog₂ n
- D√n
5.Средняя
У узла двоичного дерева поиска есть правое поддерево. Где находится его in-order преемник?
- AВсегда его правый потомок
- BСамый левый узел его правого поддерева
- CВсегда его родитель
- DСамый правый узел его левого поддерева
6.Средняя
Почему обход массива на практике часто гораздо быстрее обхода связного списка той же длины?
- AСвязные списки всегда хранят элементы на диске
- BМассивы требуют меньше инструкций для сравнения значений
- CОбход массива занимает в сумме O(1), а связного списка — O(n)
- DЭлементы массива расположены непрерывно, поэтому хорошо используют кэш процессора
7.Сложная
Сколько времени занимает поиск произвольного ключа в двоичной min-куче из n элементов?
- AO(log log n)
- BO(n)
- CO(1)
- DO(log n)
8.Сложная
Каковы затраты времени и дополнительной памяти на разворот односвязного списка на месте?
- AO(n) времени и O(n) дополнительной памяти
- BO(n) времени и O(1) дополнительной памяти
- CO(1) времени и O(1) дополнительной памяти
- DO(n log n) времени и O(1) дополнительной памяти
Ответы
- 1. B · Пар ключ–значение, расположение которых определяет хеш-функция
- 2. D · Граф, в котором у каждого ребра есть числовое значение, например стоимость или расстояние
- 3. B · Число инцидентных ей рёбер
- 4. B · n (дерево превращается в связный список)
- 5. B · Самый левый узел его правого поддерева
- 6. D · Элементы массива расположены непрерывно, поэтому хорошо используют кэш процессора
- 7. B · O(n)
- 8. B · O(n) времени и O(1) дополнительной памяти
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.