Робочий аркуш «Структури даних» з відповідями

Безкоштовний робочий аркуш для друку «Структури даних»: 8 задач від легких до рівня іспиту, з ключем відповідей. Роздрукуйте його або збережіть як PDF.

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

Ім’я: ____________________   Дата: ____________

1.Легка

Яку структуру зазвичай використовують для реалізації черги з пріоритетом?

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

Що таке коефіцієнт заповнення (load factor) геш-таблиці?

  1. AКількість кошиків, поділена на середню довжину збережених ключів
  2. BКількість збережених елементів, поділена на кількість кошиків
  3. CЧас, потрібний для завантаження таблиці з диска
  4. DКількість колізій на цей момент
3.Легка

Глибина вузла в дереві — це:

  1. AКількість дітей цього вузла
  2. BКількість ребер від цього вузла до найглибшого листка
  3. CКількість вузлів у його піддереві
  4. DКількість ребер від кореня до цього вузла
4.Середня

Який абстрактний тип даних використовує алгоритм Дейкстри, щоб обрати наступну вершину для обробки?

  1. AМін-чергу з пріоритетом
  2. BЧергу FIFO
  3. CСтек
  4. DМножину без упорядкування
5.Середня

Бінарне дерево має корінь 1 з лівою дитиною 2 і правою дитиною 3; вузол 2 має дітей 4 (ліва) і 5 (права). Який прямий обхід (preorder)?

  1. A1 2 3 4 5
  2. B4 2 5 1 3
  3. C4 5 2 3 1
  4. D1 2 4 5 3
6.Середня

Який максимально можливий коефіцієнт заповнення геш-таблиці з відкритою адресацією?

  1. AМаксимуму немає
  2. B2
  3. C0,5
  4. D1
7.Складна

Яка основна перевага списку з пропусками (skip list) над відсортованим зв'язним списком?

  1. AВін зберігає ключі без упорядкування
  2. BОчікуваний пошук за O(log n) завдяки кільком рівням вказівників уперед
  3. CВін не використовує додаткової пам'яті
  4. DГарантований пошук за O(1), бо кожен вузол зберігає вказівник на кожен інший вузол
8.Складна

Чим radix-дерево (стиснене префіксне дерево) краще за звичайне trie?

  1. AВоно сортує дітей кожного вузла за частотою
  2. BВоно об'єднує ланцюжки вузлів з однією дитиною в одне ребро, позначене рядком
  3. CВоно зберігає кожне слово в геш-таблиці в корені замість окремих вузлів
  4. DВоно зберігає лише першу літеру кожного слова

Ключ відповідей

  1. 1. D · Купу
  2. 2. B · Кількість збережених елементів, поділена на кількість кошиків
  3. 3. D · Кількість ребер від кореня до цього вузла
  4. 4. A · Мін-чергу з пріоритетом
  5. 5. D · 1 2 4 5 3
  6. 6. D · 1
  7. 7. B · Очікуваний пошук за O(log n) завдяки кільком рівням вказівників уперед
  8. 8. B · Воно об'єднує ланцюжки вузлів з однією дитиною в одне ребро, позначене рядком

Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.