Структуры данных: лист заданий с ответами
Бесплатный лист заданий для печати по теме «Структуры данных»: 8 задач от простых до экзаменационного уровня, с ответами. Распечатайте его или сохраните как PDF.
Для преподавателей: можно бесплатно печатать, копировать и использовать на занятиях. Каждый новый лист содержит новые значения и собственные ответы. Будем благодарны за ссылку на ExamProblems на странице вашего курса.
Имя: ____________________ Дата: ____________
1.Лёгкая
Сколько рёбер в дереве с n узлами?
- An
- Bn + 1
- C2n
- Dn − 1
2.Лёгкая
Высота дерева обычно определяется как:
- AЧисло рёбер на самом длинном пути от корня до листа
- BЧисло листьев в дереве
- CЧисло потомков корня
- DОбщее число узлов в дереве, считая корень и каждый лист
3.Лёгкая
Что такое дек (deque, двусторонняя очередь)?
- AОчередь, допускающая удаление только с конца
- BСтруктура, допускающая вставку и удаление с обоих концов
- CДве отдельные очереди в одном массиве
- DОчередь, отсортированная по приоритету
4.Средняя
Сколько памяти занимают списки смежности для графа с V вершинами и E рёбрами?
- AO(V + E)
- BO(V²)
- CO(V × E)
- DO(E²)
5.Средняя
Кольцевой буфер (ring buffer) обычно используют для реализации:
- AОбхода графа
- BОчереди фиксированного размера
- CХеш-функции
- DДвоичного дерева поиска
6.Средняя
Почему двоичную кучу можно хранить в массиве без каких-либо указателей?
- AВ кучах никогда не бывает больше 100 элементов
- BЭто полное двоичное дерево, поэтому позиции подчиняются простым формулам индексов
- CВсе ключи в куче равны
- DМассивы автоматически хранят ключи в отсортированном порядке, поэтому указатели не нужны
7.Сложная
Какая структура данных обеспечивает кэш LRU (least recently used) с операциями get и put за O(1)?
- AОдин отсортированный массив
- BТолько стек
- CХеш-таблица в сочетании с двусвязным списком
- DТолько двоичное дерево поиска
8.Сложная
Объект хранится как ключ в хеш-отображении, а затем меняется поле, используемое его хеш-функцией. Каков вероятный результат?
- AНичего не меняется, потому что хеш ключа вычисляется только один раз при запуске программы
- BПоиск объекта может не удаться, потому что он лежит в корзине своего старого хеша
- CОтображение автоматически переносит ключ в новую корзину
- DОтображение выбрасывает ошибку в момент изменения поля