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 kolizja w tablicy mieszającej?

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

Czym jest graf skierowany?

  1. AGrafem, którego krawędzie mają kierunek od jednego wierzchołka do drugiego
  2. BGrafem, którego wszystkie krawędzie mają wagi
  3. CGrafem, w którym każda para różnych wierzchołków jest połączona krawędzią
  4. DGrafem bez cykli
3.Łatwy

W liście jednokierunkowej każdy węzeł zawiera:

  1. ADane i referencje do wszystkich pozostałych węzłów
  2. BDane i indeks
  3. CDane i referencję do następnego węzła
  4. DTylko dane
4.Średni

Tablica mieszająca o rozmiarze 7 używa h(k) = k mod 7 i próbkowania liniowego. Gdzie zostanie zapisane 17 po wstawieniu 10?

  1. APod indeksem 4
  2. BPod indeksem 3
  3. CPod indeksem 0
  4. DPod indeksem 6
5.Średni

Co jest prawdą o macierzy sąsiedztwa grafu nieskierowanego?

  1. AKażdy wiersz ma dokładnie jedną jedynkę
  2. BJest symetryczna względem głównej przekątnej
  3. CNa jej głównej przekątnej zawsze są jedynki
  4. DJest zawsze górnotrójkątna
6.Średni

Masz referencję do węzła w środku listy. W której liście możesz go usunąć w O(1)?

  1. AW liście dwukierunkowej
  2. BW liście jednokierunkowej
  3. CW posortowanej tablicy
  4. DW tablicy dynamicznej
7.Trudny

Które operacje w O(log n) obsługuje drzewo Fenwicka (binary indexed tree) zbudowane nad tablicą n liczb?

  1. ASortowanie tablicy i wyszukiwanie binarne
  2. BWstawianie elementów na dowolnej pozycji
  3. CZnajdowanie mediany w O(1)
  4. DZapytania o sumy prefiksowe i aktualizacje pojedynczych elementów
8.Trudny

Jaka jest główna zaleta listy z przeskokami (skip list) nad posortowaną listą wiązaną?

  1. AGwarantowane wyszukiwanie w O(1), bo każdy węzeł przechowuje wskaźnik do każdego innego węzła
  2. BPrzechowuje klucze bez uporządkowania
  3. COczekiwane wyszukiwanie w O(log n) dzięki kilku poziomom wskaźników do przodu
  4. DNie zużywa dodatkowej pamięci

Klucz odpowiedzi

  1. 1. D · Odwzorowaniem dwóch różnych kluczy na ten sam indeks
  2. 2. A · Grafem, którego krawędzie mają kierunek od jednego wierzchołka do drugiego
  3. 3. C · Dane i referencję do następnego węzła
  4. 4. A · Pod indeksem 4
  5. 5. B · Jest symetryczna względem głównej przekątnej
  6. 6. A · W liście dwukierunkowej
  7. 7. D · Zapytania o sumy prefiksowe i aktualizacje pojedynczych elementów
  8. 8. C · Oczekiwane wyszukiwanie w O(log n) dzięki kilku poziomom wskaźników do przodu

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