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 korzeń drzewa?

  1. ANajwyższy węzeł, który nie ma rodzica
  2. BWęzeł bez dzieci
  3. CDowolny węzeł w środku
  4. DWęzeł o największej wartości
2.Łatwy

Czym jest deque (kolejka dwustronna)?

  1. ADwiema oddzielnymi kolejkami dzielącymi jedną tablicę
  2. BKolejką posortowaną według priorytetu
  3. CKolejką, która pozwala usuwać elementy tylko z końca
  4. DStrukturą pozwalającą wstawiać i usuwać elementy na obu końcach
3.Łatwy

Co zawiera wskaźnik next ostatniego węzła listy jednokierunkowej?

  1. ANull (brak węzła)
  2. BAdres pierwszego węzła
  3. CLiczbę węzłów na liście
  4. DAdres poprzedniego węzła
4.Średni

Jaka jest pesymistyczna wysokość binarnego drzewa poszukiwań z n węzłami, jeśli klucze są wstawiane w kolejności posortowanej?

  1. Alog₂ n
  2. Bn (drzewo staje się listą wiązaną)
  3. C√n
  4. D1
5.Średni

Drzewo trie (drzewo prefiksowe) jest szczególnie wydajne przy:

  1. APrzechowywaniu macierzy
  2. BWyszukiwaniu po prefiksie, np. autouzupełnianiu
  3. CSortowaniu liczb
  4. DZnajdowaniu najkrótszych ścieżek
6.Średni

Której struktury danych używa działający program do śledzenia aktywnych wywołań funkcji i ich zmiennych lokalnych?

  1. ABinarnego drzewa poszukiwań ramek
  2. BKolejki pamięci sterty
  3. CStosu wywołań
  4. DTablicy mieszającej funkcji
7.Trudny

Który problem próbkowania liniowego zmniejsza przede wszystkim haszowanie podwójne?

  1. APotrzebę przechowywania kluczy w tablicy
  2. BGrupowanie pierwotne (primary clustering), czyli powstawanie długich ciągów zajętych pozycji
  3. CPotrzebę funkcji mieszającej
  4. DKoszt O(n) odczytu wartości klucza
8.Trudny

Która własność sprawia, że każde B-drzewo jest idealnie zrównoważone?

  1. AWszystkie liście są na tej samej głębokości
  2. BKażdy węzeł przechowuje jeden klucz
  3. CKlucze są przechowywane tylko w korzeniu
  4. DKażdy węzeł ma dokładnie dwoje dzieci

Klucz odpowiedzi

  1. 1. A · Najwyższy węzeł, który nie ma rodzica
  2. 2. D · Strukturą pozwalającą wstawiać i usuwać elementy na obu końcach
  3. 3. A · Null (brak węzła)
  4. 4. B · n (drzewo staje się listą wiązaną)
  5. 5. B · Wyszukiwaniu po prefiksie, np. autouzupełnianiu
  6. 6. C · Stosu wywołań
  7. 7. B · Grupowanie pierwotne (primary clustering), czyli powstawanie długich ciągów zajętych pozycji
  8. 8. A · Wszystkie liście są na tej samej głębokości

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