1.Лёгкая
Что такое свойство max-кучи?
- AВсе листья содержат максимальный ключ
- BКлюч каждого левого потомка больше или равен ключу его правого соседа
- CКлюч каждого родителя больше или равен ключам его потомков
- DКлючи отсортированы слева направо
2.Лёгкая
Хеш-таблица (hash table) хранит данные в виде:
- AТолько отсортированного списка
- BСтроки фиксированной длины
- CПар ключ–значение, расположение которых определяет хеш-функция
- DДерева с упорядоченными ключами
3.Лёгкая
Высота дерева обычно определяется как:
- AЧисло рёбер на самом длинном пути от корня до листа
- BОбщее число узлов в дереве, считая корень и каждый лист
- CЧисло листьев в дереве
- DЧисло потомков корня
4.Средняя
Как в кольцевой очереди, хранящейся в массиве ёмкостью n, вычисляется следующая позиция после индекса i?
- Ai + 1
- B(i + 1) mod n
- C(i − 1) mod n
- D2i + 1
5.Средняя
АВЛ-деревья (AVL) и красно-чёрные деревья гарантируют:
- AПоиск за константное время в любом случае
- BЧто ни у одного узла нет двух потомков
- CХранение ключей в порядке вставки
- DВысоту O(log n) благодаря перебалансировке
6.Средняя
Какова стоимость вставки элемента в середину массива из n элементов?
- AO(1), потому что индекс известен
- BO(n), потому что последующие элементы нужно сдвинуть
- CO(n²), потому что каждый элемент сдвигается n раз
- DO(log n) из-за двоичного поиска
7.Сложная
Какому свойству должно удовлетворять красно-чёрное дерево?
- AКорень должен быть красным
- BУ каждого красного узла должны быть красные потомки, поэтому красные узлы всегда образуют непрерывные цепочки до листьев
- CКаждый узел должен быть красным
- DКаждый путь от узла до его листьев-потомков содержит одинаковое число чёрных узлов
8.Сложная
Почему B-деревья используются в базах данных и файловых системах?
- AОни занимают меньше памяти, чем любой массив, поэтому весь индекс всегда помещается в оперативной памяти
- BВысокая степень ветвления делает дерево неглубоким и сокращает число медленных чтений с диска
- CИм не нужна перебалансировка
- DОни хранят неотсортированные данные
Ответы
- 1. C · Ключ каждого родителя больше или равен ключам его потомков
- 2. C · Пар ключ–значение, расположение которых определяет хеш-функция
- 3. A · Число рёбер на самом длинном пути от корня до листа
- 4. B · (i + 1) mod n
- 5. D · Высоту O(log n) благодаря перебалансировке
- 6. B · O(n), потому что последующие элементы нужно сдвинуть
- 7. D · Каждый путь от узла до его листьев-потомков содержит одинаковое число чёрных узлов
- 8. B · Высокая степень ветвления делает дерево неглубоким и сокращает число медленных чтений с диска
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.