1.Лёгкая
В чём главное отличие статического массива от динамического?
- AСтатический массив даёт более медленный доступ по индексу
- BДинамический массив хранит свои элементы в связанных узлах, поэтому может расти по одному элементу
- CДинамический массив может расти, переходя в больший блок памяти
- DСтатический массив может хранить только числа
2.Лёгкая
Как называется операция стека, добавляющая элемент на вершину?
- APeek
- BPush
- CPop
- DEnqueue
3.Лёгкая
Что такое коллизия в хеш-таблице?
- AВ таблице заканчивается память
- BКлюч вообще невозможно хешировать
- CДва одинаковых ключа хранятся дважды
- DДва разных ключа отображаются в один и тот же индекс
4.Средняя
Какой абстрактный тип данных использует алгоритм Дейкстры для выбора следующей обрабатываемой вершины?
- AМножество без упорядочения
- BОчередь FIFO
- CОчередь с приоритетом по минимуму
- DСтек
5.Средняя
Что верно для матрицы смежности неориентированного графа?
- AОна всегда верхнетреугольная
- BОна симметрична относительно главной диагонали
- CНа её главной диагонали всегда стоят единицы
- DВ каждой строке ровно одна 1
6.Средняя
Какова высота двоичного дерева поиска с n узлами в худшем случае, если ключи вставляются в отсортированном порядке?
- A√n
- B1
- Clog₂ n
- Dn (дерево превращается в связный список)
7.Сложная
Почему B-деревья используются в базах данных и файловых системах?
- AИм не нужна перебалансировка
- BВысокая степень ветвления делает дерево неглубоким и сокращает число медленных чтений с диска
- CОни занимают меньше памяти, чем любой массив, поэтому весь индекс всегда помещается в оперативной памяти
- DОни хранят неотсортированные данные
8.Сложная
Структура union-find (система непересекающихся множеств) с объединением по рангу и сжатием путей имеет амортизированную стоимость операции:
- AO(α(n)), обратная функция Аккермана, практически константа
- BO(n)
- CРовно O(log n)
- DO(n²)
Ответы
- 1. C · Динамический массив может расти, переходя в больший блок памяти
- 2. B · Push
- 3. D · Два разных ключа отображаются в один и тот же индекс
- 4. C · Очередь с приоритетом по минимуму
- 5. B · Она симметрична относительно главной диагонали
- 6. D · n (дерево превращается в связный список)
- 7. B · Высокая степень ветвления делает дерево неглубоким и сокращает число медленных чтений с диска
- 8. A · O(α(n)), обратная функция Аккермана, практически константа
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.