1.Лёгкая
Что содержит указатель next последнего узла односвязного списка?
- AЧисло узлов в списке
- BАдрес предыдущего узла
- CАдрес первого узла
- DNull (узла нет)
2.Лёгкая
В каком порядке обратный обход (postorder) двоичного дерева посещает узлы?
- AЛевое поддерево, затем правое поддерево, затем узел
- BЛевое поддерево, затем узел, затем правое поддерево
- CУзел, затем левое поддерево, затем правое поддерево
- DПравое поддерево, затем узел, затем левое поддерево
3.Лёгкая
Высота дерева обычно определяется как:
- AЧисло рёбер на самом длинном пути от корня до листа
- BЧисло потомков корня
- CЧисло листьев в дереве
- DОбщее число узлов в дереве, считая корень и каждый лист
4.Средняя
АВЛ-деревья (AVL) и красно-чёрные деревья гарантируют:
- AПоиск за константное время в любом случае
- BХранение ключей в порядке вставки
- CВысоту O(log n) благодаря перебалансировке
- DЧто ни у одного узла нет двух потомков
5.Средняя
Что верно для матрицы смежности неориентированного графа?
- AВ каждой строке ровно одна 1
- BОна всегда верхнетреугольная
- CНа её главной диагонали всегда стоят единицы
- DОна симметрична относительно главной диагонали
6.Средняя
В дорожной сети 100 000 перекрёстков, каждый соединён примерно с 4 другими. Какое представление подходит лучше всего?
- AСписки смежности
- BДвоичная куча рёбер
- CОдин отсортированный массив вершин
- DМатрица смежности
7.Сложная
Почему базы данных часто используют для индексов B+ деревья, а не обычные B-деревья?
- AB+ деревья не нужно балансировать
- BB+ деревья хранят данные только в корне
- CВсе записи находятся в связанных листьях, что делает сканирование диапазонов эффективным
- DB+ деревья используют двоичные внутренние узлы, что сокращает число чтений с диска
8.Сложная
Узел АВЛ-дерева разбалансирован, потому что правое поддерево его левого потомка стало слишком высоким (случай левый–правый). Какое исправление применяется?
- AОдиночный левый поворот в узле
- BОдиночный правый поворот в узле
- CПравый поворот в левом потомке, затем левый поворот в узле
- DЛевый поворот в левом потомке, затем правый поворот в узле
Ответы
- 1. D · Null (узла нет)
- 2. A · Левое поддерево, затем правое поддерево, затем узел
- 3. A · Число рёбер на самом длинном пути от корня до листа
- 4. C · Высоту O(log n) благодаря перебалансировке
- 5. D · Она симметрична относительно главной диагонали
- 6. A · Списки смежности
- 7. C · Все записи находятся в связанных листьях, что делает сканирование диапазонов эффективным
- 8. D · Левый поворот в левом потомке, затем правый поворот в узле
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.