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

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

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

Имя: ____________________   Дата: ____________

1.Лёгкая

В двоичном дереве поиска значения в левом поддереве узла:

  1. AРавны значению узла
  2. BБольше значения узла
  3. CРасположены в случайном порядке
  4. DМеньше значения узла
2.Лёгкая

Как элементы массива хранятся в памяти?

  1. AВ дереве страниц памяти
  2. BВ случайных местах, выбранных хешем
  3. CВ одном непрерывном блоке, один за другим
  4. DВразброс, связанные указателями
3.Лёгкая

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

  1. AОно допускает доступ только с одного конца
  2. BОно хранит элементы без повторений
  3. CОно хранит элементы в отсортированном порядке
  4. DОно хранит пары ключ–значение
4.Средняя

В дорожной сети 100 000 перекрёстков, каждый соединён примерно с 4 другими. Какое представление подходит лучше всего?

  1. AОдин отсортированный массив вершин
  2. BДвоичная куча рёбер
  3. CСписки смежности
  4. DМатрица смежности
5.Средняя

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

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

Хеш-таблица размера 7 использует h(k) = k mod 7 и линейное пробирование. Где окажется 17 после вставки 10?

  1. AВ индексе 0
  2. BВ индексе 3
  3. CВ индексе 6
  4. DВ индексе 4
7.Сложная

Каково время работы поиска в ширину на графе с V вершинами, хранящемся в виде матрицы смежности?

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

Почему B-деревья используются в базах данных и файловых системах?

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

Ответы

  1. 1. D · Меньше значения узла
  2. 2. C · В одном непрерывном блоке, один за другим
  3. 3. B · Оно хранит элементы без повторений
  4. 4. C · Списки смежности
  5. 5. B · Она симметрична относительно главной диагонали
  6. 6. D · В индексе 4
  7. 7. C · O(V²)
  8. 8. A · Высокая степень ветвления делает дерево неглубоким и сокращает число медленных чтений с диска

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