Структуры данных: лист заданий с ответами
Бесплатный лист заданий для печати по теме «Структуры данных»: 8 задач от простых до экзаменационного уровня, с ответами. Распечатайте его или сохраните как PDF.
Для преподавателей: можно бесплатно печатать, копировать и использовать на занятиях. Каждый новый лист содержит новые значения и собственные ответы. Будем благодарны за ссылку на ExamProblems на странице вашего курса.
Имя: ____________________ Дата: ____________
1.Лёгкая
Сколько рёбер в дереве с n узлами?
- A2n
- Bn − 1
- Cn + 1
- Dn
2.Лёгкая
Что делает хеш-функция в хеш-таблице?
- AСортирует ключи в таблице
- BШифрует значения в таблице
- CОтображает ключ в индекс таблицы
- DПодсчитывает, сколько ключей хранится
3.Лёгкая
Что содержит каждый узел двусвязного списка?
- AДанные, указатель на следующий узел и указатель на предыдущий узел
- BДве копии данных и один указатель
- CДанные и только указатель на следующий узел
- DДанные и два указателя: один на следующий узел и один на узел после него
4.Средняя
Что верно для матрицы смежности неориентированного графа?
- AВ каждой строке ровно одна 1
- BНа её главной диагонали всегда стоят единицы
- CОна всегда верхнетреугольная
- DОна симметрична относительно главной диагонали
5.Средняя
Какая структура данных используется, чтобы проверить, сбалансированы ли скобки в «{[()]}»?
- AСтек
- BДвоичное дерево поиска
- CХеш-таблица
- DОчередь
6.Средняя
Какую структуру данных использует поиск в глубину (DFS, итеративная версия)?
- AСтек
- BТолько хеш-таблицу
- CКучу
- DОчередь
7.Сложная
Почему базы данных часто используют для индексов B+ деревья, а не обычные B-деревья?
- AB+ деревья используют двоичные внутренние узлы, что сокращает число чтений с диска
- BB+ деревья не нужно балансировать
- CB+ деревья хранят данные только в корне
- DВсе записи находятся в связанных листьях, что делает сканирование диапазонов эффективным
8.Сложная
Каково при простом равномерном хешировании ожидаемое время поиска в хеш-таблице с цепочками, n ключами и m корзинами?
- AO(log n)
- BO(m)
- CO(n)
- DO(1 + α), где α = n / m