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 współczynnik zapełnienia (load factor) tablicy mieszającej?

  1. ACzasem potrzebnym do wczytania tablicy z dysku
  2. BDotychczasową liczbą kolizji
  3. CLiczbą przechowywanych elementów podzieloną przez liczbę kubełków
  4. DLiczbą kubełków podzieloną przez średnią długość przechowywanych kluczy
2.Łatwy

Co definiuje drzewo binarne?

  1. AKażdy węzeł ma dokładnie dwoje dzieci
  2. BDrzewo ma dokładnie dwa poziomy
  3. CKażdy węzeł przechowuje liczbę binarną
  4. DKażdy węzeł ma co najwyżej dwoje dzieci
3.Łatwy

Czym jest cykl w grafie?

  1. AKrawędzią o wadze zero
  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. DWierzchołkiem bez krawędzi
4.Średni

Jaki jest maksymalny możliwy współczynnik zapełnienia tablicy mieszającej z adresowaniem otwartym?

  1. A1
  2. B0,5
  3. C2
  4. DNie ma maksimum
5.Średni

Ile węzłów ma doskonałe drzewo binarne o wysokości h, gdy wysokość liczy się w krawędziach?

  1. A2h+1 − 1
  2. B2h + 1
  3. C2h
  4. Dh2
6.Średni

Która metoda rozwiązywania kolizji przechowuje kolidujące klucze w liście w tym samym kubełku?

  1. AŁańcuchowanie (separate chaining)
  2. BSondowanie kwadratowe
  3. CHaszowanie podwójne
  4. DSondowanie liniowe
7.Trudny

Jaki jest oczekiwany czas wyszukiwania przy prostym równomiernym haszowaniu w tablicy mieszającej z metodą łańcuchową, n kluczami i m kubełkami?

  1. AO(1 + α), gdzie α = n / m
  2. BO(log n)
  3. CO(n)
  4. DO(m)
8.Trudny

Wstawienie klucza do drzewa AVL sprawia, że lewe poddrzewo pewnego węzła staje się zbyt wysokie, a nowy klucz trafił do lewego poddrzewa jego lewego dziecka (przypadek lewo-lewo). Jaką naprawę się stosuje?

  1. APrzekolorowanie węzła i jego dziecka
  2. BPojedynczą rotację w prawo w niezrównoważonym węźle
  3. CRotację w lewo w dziecku, a potem rotację w prawo w węźle
  4. DPojedynczą rotację w lewo w niezrównoważonym węźle

Klucz odpowiedzi

  1. 1. C · Liczbą przechowywanych elementów podzieloną przez liczbę kubełków
  2. 2. D · Każdy węzeł ma co najwyżej dwoje dzieci
  3. 3. B · Ścieżką, która zaczyna się i kończy w tym samym wierzchołku
  4. 4. A · 1
  5. 5. A · 2h+1 − 1
  6. 6. A · Łańcuchowanie (separate chaining)
  7. 7. A · O(1 + α), gdzie α = n / m
  8. 8. B · Pojedynczą rotację w prawo w niezrównoważonym węźle

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