1.Лёгкая
В чём главное отличие статического массива от динамического?
- AСтатический массив даёт более медленный доступ по индексу
- BСтатический массив может хранить только числа
- CДинамический массив может расти, переходя в больший блок памяти
- DДинамический массив хранит свои элементы в связанных узлах, поэтому может расти по одному элементу
2.Лёгкая
В двоичном дереве поиска значения в левом поддереве узла:
- AБольше значения узла
- BМеньше значения узла
- CРасположены в случайном порядке
- DРавны значению узла
3.Лёгкая
Высота дерева обычно определяется как:
- AЧисло листьев в дереве
- BЧисло рёбер на самом длинном пути от корня до листа
- CЧисло потомков корня
- DОбщее число узлов в дереве, считая корень и каждый лист
4.Средняя
Какой абстрактный тип данных использует алгоритм Дейкстры для выбора следующей обрабатываемой вершины?
- AМножество без упорядочения
- BОчередь FIFO
- CОчередь с приоритетом по минимуму
- DСтек
5.Средняя
Очередь реализована двумя стеками: push в стек «in», pop из стека «out», который при опустошении заполняется из «in». Какова амортизированная стоимость одной операции?
- AO(1)
- BO(log n)
- CO(n²)
- DO(n)
6.Средняя
Симметричный обход (in-order) двоичного дерева поиска посещает ключи:
- AВ порядке вставки
- BВ порядке возрастания (отсортированно)
- CПо уровням
- DВсегда в порядке убывания
7.Сложная
Временная сложность операции decrease-key в двоичной куче (при известной позиции элемента) составляет:
- AO(1)
- BO(log n)
- CO(n log n)
- DO(n)
8.Сложная
Какую гарантию дают правила красно-чёрного дерева относительно высоты дерева с n ключами?
- AВысота равна ровно log2 n
- BВысота не превышает 2 log2(n + 1)
- CВысота не превышает log2 n + 1
- DВысота не превышает n / 2
Ответы
- 1. C · Динамический массив может расти, переходя в больший блок памяти
- 2. B · Меньше значения узла
- 3. B · Число рёбер на самом длинном пути от корня до листа
- 4. C · Очередь с приоритетом по минимуму
- 5. A · O(1)
- 6. B · В порядке возрастания (отсортированно)
- 7. B · O(log n)
- 8. B · Высота не превышает 2 log2(n + 1)
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.