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

Graf składa się z:

  1. AWyłącznie kluczy i skrótów
  2. BWierzchołków (węzłów) połączonych krawędziami
  3. CWierszy i kolumn
  4. DTylko korzenia i liści
2.Łatwy

Czym są węzły rodzeństwa (siblings) w drzewie?

  1. AWęzłem i jego rodzicem
  2. BWęzłami, które mają tego samego rodzica
  3. CWęzłami, które nie mają dzieci
  4. DWęzłami na tej samej głębokości w różnych poddrzewach
3.Łatwy

Gdzie znajduje się najmniejszy element binarnego kopca minimalnego?

  1. ANa ostatniej pozycji tablicy
  2. BW którymś liściu, którego trzeba szukać
  3. CW korzeniu
  4. DW skrajnie lewym liściu
4.Średni

Jaka jest złożoność czasowa wyszukiwania klucza w zrównoważonym binarnym drzewie poszukiwań?

  1. AO(n)
  2. BO(log n)
  3. CO(n log n)
  4. DO(1)
5.Średni

Ile pamięci zajmują listy sąsiedztwa dla grafu o V wierzchołkach i E krawędziach?

  1. AO(V × E)
  2. BO(V + E)
  3. CO(V²)
  4. DO(E²)
6.Średni

Kolejkę zaimplementowano za pomocą dwóch stosów: push na stos „in”, a pop ze stosu „out”, który, gdy jest pusty, uzupełnia się ze stosu „in”. Jaki jest zamortyzowany koszt jednej operacji?

  1. AO(n)
  2. BO(log n)
  3. CO(1)
  4. DO(n²)
7.Trudny

Usunięcie węzła z dwojgiem dzieci z binarnego drzewa poszukiwań wykonuje się zwykle przez:

  1. AZastąpienie go następnikiem (lub poprzednikiem) w porządku in-order i usunięcie tamtego węzła
  2. BZamianę go z korzeniem
  3. CUsunięcie całego poddrzewa
  4. DZbudowanie od nowa poddrzewa poniżej węzła i ponowne wstawienie wszystkich zawartych w nim kluczy
8.Trudny

Jaki jest pesymistyczny koszt pojedynczej operacji find w strukturze union-find z n elementami bez łączenia według rangi (union by rank) i bez kompresji ścieżek?

  1. AO(1)
  2. BO(n)
  3. CO(α(n))
  4. DO(log n)

Klucz odpowiedzi

  1. 1. B · Wierzchołków (węzłów) połączonych krawędziami
  2. 2. B · Węzłami, które mają tego samego rodzica
  3. 3. C · W korzeniu
  4. 4. B · O(log n)
  5. 5. B · O(V + E)
  6. 6. C · O(1)
  7. 7. A · Zastąpienie go następnikiem (lub poprzednikiem) w porządku in-order i usunięcie tamtego węzła
  8. 8. B · O(n)

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