Структуры данных: лист заданий с ответами

Бесплатный лист заданий для печати по теме «Структуры данных»: 8 задач от простых до экзаменационного уровня, с ответами. Распечатайте его или сохраните как PDF.

Для преподавателей: можно бесплатно печатать, копировать и использовать на занятиях. Каждый новый лист содержит новые значения и собственные ответы. Будем благодарны за ссылку на ExamProblems на странице вашего курса.

Имя: ____________________   Дата: ____________

1.Лёгкая

Какую структуру обычно используют для реализации очереди с приоритетом?

  1. AСтроку
  2. BНеупорядоченный односвязный список
  3. CСтек
  4. DКучу
2.Лёгкая

Какая операция медленная в массиве, но быстрая в начале связного списка?

  1. AЧтение последнего элемента по индексу
  2. BДоступ к 5-му элементу
  3. CОпределение длины массива фиксированного размера
  4. DВставка в начало
3.Лёгкая

Глубина узла в дереве — это:

  1. AЧисло рёбер от корня до этого узла
  2. BЧисло потомков этого узла
  3. CЧисло узлов в его поддереве
  4. DЧисло рёбер от этого узла до самого глубокого листа
4.Средняя

Какова высота двоичного дерева поиска с n узлами в худшем случае, если ключи вставляются в отсортированном порядке?

  1. A1
  2. Bn (дерево превращается в связный список)
  3. Clog₂ n
  4. D√n
5.Средняя

Какая структура данных используется, чтобы проверить, сбалансированы ли скобки в «{[()]}»?

  1. AХеш-таблица
  2. BСтек
  3. CОчередь
  4. DДвоичное дерево поиска
6.Средняя

Что верно для матрицы смежности неориентированного графа?

  1. AНа её главной диагонали всегда стоят единицы
  2. BОна симметрична относительно главной диагонали
  3. CВ каждой строке ровно одна 1
  4. DОна всегда верхнетреугольная
7.Сложная

Какая пара обходов всегда однозначно определяет двоичное дерево с различными ключами?

  1. AОдин только прямой
  2. BПрямой и обратный (preorder и postorder)
  3. CОдин только обход по уровням
  4. DПрямой и симметричный (preorder и inorder)
8.Сложная

Какому правилу должны подчиняться хеш и равенство, чтобы хеш-таблица работала правильно?

  1. AИз равенства хешей следует равенство ключей
  2. BРавные ключи должны иметь равные значения хеша
  3. CРазные ключи должны иметь разные значения хеша
  4. DЗначения хеша должны быть простыми числами

Ответы

  1. 1. D · Кучу
  2. 2. D · Вставка в начало
  3. 3. A · Число рёбер от корня до этого узла
  4. 4. B · n (дерево превращается в связный список)
  5. 5. B · Стек
  6. 6. B · Она симметрична относительно главной диагонали
  7. 7. D · Прямой и симметричный (preorder и inorder)
  8. 8. B · Равные ключи должны иметь равные значения хеша

Полные пошаговые решения: занимайтесь этой темой на examproblems.com.