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. AWęzeł bez dzieci
  2. BDowolny węzeł w środku
  3. CWęzeł o największej wartości
  4. DNajwyższy węzeł, który nie ma rodzica
2.Łatwy

Która struktura danych działa według zasady „ostatni na wejściu, pierwszy na wyjściu” (LIFO)?

  1. AKolejka
  2. BStos
  3. CTablica mieszająca
  4. DLista wiązana
3.Łatwy

Która struktura danych działa według zasady „pierwszy na wejściu, pierwszy na wyjściu” (FIFO)?

  1. AStos
  2. BKopiec
  3. CKolejka
  4. DDrzewo binarne
4.Średni

Której struktury danych używa przeszukiwanie w głąb (DFS) w wersji iteracyjnej?

  1. AWyłącznie tablicy mieszającej
  2. BKopca
  3. CStosu
  4. DKolejki
5.Średni

Jak działa extract-min w binarnym kopcu minimalnym?

  1. APrzenosi się ostatni element do korzenia i przesuwa go w dół
  2. BPrzeszukuje się wszystkie liście w poszukiwaniu nowego minimum
  3. CUsuwa się korzeń i przesuwa wszystkie elementy o jedno miejsce w lewo
  4. DUsuwa się ostatni element tablicy
6.Średni

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

  1. AJest symetryczna względem głównej przekątnej
  2. BNa jej głównej przekątnej zawsze są jedynki
  3. CKażdy wiersz ma dokładnie jedną jedynkę
  4. DJest zawsze górnotrójkątna
7.Trudny

W buforze cyklicznym front == rear może oznaczać bufor pusty albo pełny. Jaki jest popularny sposób ich rozróżnienia?

  1. AUstawienie rozmiaru bufora na potęgę dwójki
  2. BCzyszczenie bufora za każdym razem, gdy front równa się rear, więc stan jest pusty
  3. CPrzechowywanie osobnego licznika elementów albo pozostawianie zawsze jednej wolnej pozycji
  4. DPrzechowywanie front i rear w tej samej zmiennej
8.Trudny

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

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

Klucz odpowiedzi

  1. 1. D · Najwyższy węzeł, który nie ma rodzica
  2. 2. B · Stos
  3. 3. C · Kolejka
  4. 4. C · Stosu
  5. 5. A · Przenosi się ostatni element do korzenia i przesuwa go w dół
  6. 6. A · Jest symetryczna względem głównej przekątnej
  7. 7. C · Przechowywanie osobnego licznika elementów albo pozostawianie zawsze jednej wolnej pozycji
  8. 8. D · Grupowanie pierwotne (primary clustering), czyli powstawanie długich ciągów zajętych pozycji

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