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

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

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

Имя: ____________________   Дата: ____________

1.Лёгкая

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

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

Что хранит отображение (map, словарь)?

  1. AТолько значения в порядке вставки
  2. BПары ключ–значение с уникальными ключами
  3. CЗначения, отсортированные по размеру
  4. DПары одинаковых ключей
3.Лёгкая

Граф состоит из:

  1. AТолько корня и листьев
  2. BТолько ключей и хешей
  3. CСтрок и столбцов
  4. DВершин (узлов), соединённых рёбрами
4.Средняя

У вас есть ссылка на узел в середине списка. В каком списке его можно удалить за O(1)?

  1. AВ двусвязном списке
  2. BВ динамическом массиве
  3. CВ односвязном списке
  4. DВ отсортированном массиве
5.Средняя

Как в кольцевой очереди, хранящейся в массиве ёмкостью n, вычисляется следующая позиция после индекса i?

  1. A(i + 1) mod n
  2. B2i + 1
  3. Ci + 1
  4. D(i − 1) mod n
6.Средняя

Где в двоичной куче, хранящейся в массиве с индексацией от 0, находится родитель узла с индексом i?

  1. AВ индексе 2i + 1
  2. BВ индексе ⌊(i − 1) / 2⌋
  3. CВ индексе i − 1
  4. DВ индексе ⌊i / 2⌋ + 1
7.Сложная

Сколько времени занимает поиск произвольного ключа в двоичной min-куче из n элементов?

  1. AO(log log n)
  2. BO(log n)
  3. CO(1)
  4. DO(n)
8.Сложная

Какую гарантию дают правила красно-чёрного дерева относительно высоты дерева с n ключами?

  1. AВысота не превышает n / 2
  2. BВысота не превышает log2 n + 1
  3. CВысота равна ровно log2 n
  4. DВысота не превышает 2 log2(n + 1)

Ответы

  1. 1. B · Вставка в начало
  2. 2. B · Пары ключ–значение с уникальными ключами
  3. 3. D · Вершин (узлов), соединённых рёбрами
  4. 4. A · В двусвязном списке
  5. 5. A · (i + 1) mod n
  6. 6. B · В индексе ⌊(i − 1) / 2⌋
  7. 7. D · O(n)
  8. 8. D · Высота не превышает 2 log2(n + 1)

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