Struktury danych: karta pracy z odpowiedziami

Darmowa karta pracy do druku – Struktury danych: 8 zadań od łatwych do poziomu egzaminu, z kluczem odpowiedzi. Wydrukuj ją lub zapisz jako PDF.

Dla nauczycieli: można bezpłatnie drukować, kopiować i używać na zajęciach. Każdy nowy arkusz ma nowe wartości i własny klucz odpowiedzi. Będziemy wdzięczni za link do ExamProblems na stronie kursu.

Imię: ____________________   Data: ____________

1.Łatwy

Czym jest stopień wierzchołka w grafie nieskierowanym?

  1. ALiczbą krawędzi z nim połączonych
  2. BDługością najdłuższej ścieżki z niego wychodzącej
  3. CJego pozycją na liście sąsiedztwa
  4. DLiczbą wierzchołków w grafie
2.Łatwy

Czym jest kolizja w tablicy mieszającej?

  1. AWyczerpaniem pamięci przez tablicę
  2. BOdwzorowaniem dwóch różnych kluczy na ten sam indeks
  3. CSytuacją, w której klucza w ogóle nie da się zahaszować
  4. DDwukrotnym zapisaniem dwóch równych kluczy
3.Łatwy

Czym jest liść w drzewie?

  1. AWęzłem bez rodzica
  2. BWęzłem bez dzieci
  3. CWęzłem o największej wartości
  4. DWęzłem z dokładnie jednym dzieckiem
4.Średni

Ile trwa wyszukiwanie słowa o długości L w drzewie trie ze stałym alfabetem?

  1. AO(L × n)
  2. BO(n), gdzie n to liczba słów
  3. CO(log n), gdzie n to liczba słów
  4. DO(L), niezależnie od liczby przechowywanych słów
5.Średni

Dlaczego kopiec binarny można przechowywać w tablicy bez żadnych wskaźników?

  1. AWszystkie klucze w kopcu są równe
  2. BKopce nigdy nie zawierają więcej niż 100 elementów
  3. CTablice automatycznie utrzymują klucze w kolejności posortowanej, więc wskaźniki nie są potrzebne
  4. DJest zupełnym drzewem binarnym, więc pozycje wynikają z prostych wzorów na indeksy
6.Średni

Gdzie w kopcu binarnym przechowywanym w tablicy od indeksu 0 znajduje się rodzic węzła o indeksie i?

  1. APod indeksem ⌊(i − 1) / 2⌋
  2. BPod indeksem ⌊i / 2⌋ + 1
  3. CPod indeksem i − 1
  4. DPod indeksem 2i + 1
7.Trudny

Która struktura danych umożliwia pamięć podręczną LRU (least recently used) z operacjami get i put w O(1)?

  1. APojedyncza posortowana tablica
  2. BMapa mieszająca połączona z listą dwukierunkową
  3. CWyłącznie stos
  4. DWyłącznie binarne drzewo poszukiwań
8.Trudny

W BST z korzeniem 50, lewym poddrzewem 30 (dzieci 20, 40) i prawym poddrzewem 70 (dzieci 60, 80) usuwa się korzeń przy użyciu następnika w porządku inorder. Który klucz zostaje nowym korzeniem?

  1. A80
  2. B70
  3. C60
  4. D40

Klucz odpowiedzi

  1. 1. A · Liczbą krawędzi z nim połączonych
  2. 2. B · Odwzorowaniem dwóch różnych kluczy na ten sam indeks
  3. 3. B · Węzłem bez dzieci
  4. 4. D · O(L), niezależnie od liczby przechowywanych słów
  5. 5. D · Jest zupełnym drzewem binarnym, więc pozycje wynikają z prostych wzorów na indeksy
  6. 6. A · Pod indeksem ⌊(i − 1) / 2⌋
  7. 7. B · Mapa mieszająca połączona z listą dwukierunkową
  8. 8. C · 60

Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.