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

Która operacja ma złożoność O(1) dla tablicy, ale O(n) dla listy jednokierunkowej?

  1. AWstawianie na początku
  2. BOdczyt pierwszego elementu
  3. CUsuwanie pierwszego elementu
  4. DDostęp do elementu o indeksie i
2.Łatwy

Czym jest cykl w grafie?

  1. AWierzchołkiem bez krawędzi
  2. BŚcieżką, która zaczyna się i kończy w tym samym wierzchołku
  3. CŚcieżką, która odwiedza każdy wierzchołek
  4. DKrawędzią o wadze zero
3.Łatwy

Na czym polega własność kopca maksymalnego (max-heap)?

  1. AKlucze są posortowane od lewej do prawej
  2. BWszystkie liście zawierają klucz maksymalny
  3. CKlucz każdego lewego dziecka jest większy lub równy kluczowi jego prawego rodzeństwa
  4. DKlucz każdego rodzica jest większy lub równy kluczom jego dzieci
4.Średni

Jaki jest koszt wstawienia elementu w środek tablicy o n elementach?

  1. AO(n²), bo każdy element przesuwa się n razy
  2. BO(1), bo indeks jest znany
  3. CO(log n), z powodu wyszukiwania binarnego
  4. DO(n), bo dalsze elementy trzeba przesunąć
5.Średni

Przejście in-order (poprzeczne) binarnego drzewa poszukiwań odwiedza klucze w kolejności:

  1. ARosnącej (posortowanej)
  2. BZawsze malejącej
  3. CPoziomami
  4. DWstawiania
6.Średni

Bufor cykliczny (ring buffer) jest powszechnie używany do implementacji:

  1. AKolejki o stałym rozmiarze
  2. BPrzechodzenia grafu
  3. CFunkcji mieszającej
  4. DBinarnego drzewa poszukiwań
7.Trudny

Filtr Blooma potrafi odpowiedzieć na pytanie „czy ten element należy do zbioru?”:

  1. AZawsze dokładnie
  2. BTylko dla liczb
  3. CZ możliwymi fałszywie dodatnimi wynikami, ale bez fałszywie ujemnych
  4. DZ możliwymi fałszywie ujemnymi wynikami, ale bez fałszywie dodatnich
8.Trudny

Klucze 5, 3, 8, 1 wstawia się w tej kolejności do pustego binarnego kopca minimalnego opartego na tablicy. Jak wygląda końcowa tablica?

  1. A[1, 3, 5, 8]
  2. B[3, 1, 8, 5]
  3. C[1, 3, 8, 5]
  4. D[1, 5, 8, 3]

Klucz odpowiedzi

  1. 1. D · Dostęp do elementu o indeksie i
  2. 2. B · Ścieżką, która zaczyna się i kończy w tym samym wierzchołku
  3. 3. D · Klucz każdego rodzica jest większy lub równy kluczom jego dzieci
  4. 4. D · O(n), bo dalsze elementy trzeba przesunąć
  5. 5. A · Rosnącej (posortowanej)
  6. 6. A · Kolejki o stałym rozmiarze
  7. 7. C · Z możliwymi fałszywie dodatnimi wynikami, ale bez fałszywie ujemnych
  8. 8. C · [1, 3, 8, 5]

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