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

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

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

Имя: ____________________   Дата: ____________

1.Лёгкая

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

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

Как называется операция стека, добавляющая элемент на вершину?

  1. AEnqueue
  2. BPop
  3. CPeek
  4. DPush
3.Лёгкая

В односвязном списке каждый узел содержит:

  1. AТолько данные
  2. BДанные и ссылку на следующий узел
  3. CДанные и ссылки на все остальные узлы
  4. DДанные и индекс
4.Средняя

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

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

Префиксное дерево (trie) особенно эффективно для:

  1. AХранения матриц
  2. BПоиска по префиксу, например автодополнения
  3. CСортировки чисел
  4. DПоиска кратчайших путей
6.Средняя

Очередь реализована двумя стеками: push в стек «in», pop из стека «out», который при опустошении заполняется из «in». Какова амортизированная стоимость одной операции?

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

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

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

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

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

Ответы

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

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