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

Ile krawędzi ma drzewo o n węzłach?

  1. A2n
  2. Bn
  3. Cn − 1
  4. Dn + 1
2.Łatwy

Co przechowuje się dla każdego wierzchołka w reprezentacji grafu za pomocą list sąsiedztwa?

  1. AWiersz V wartości logicznych
  2. BNajkrótszą ścieżkę do każdego innego wierzchołka
  3. CListę jego sąsiednich wierzchołków
  4. DŁączną liczbę krawędzi w grafie
3.Łatwy

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

  1. ADrzewo binarne
  2. BKolejka
  3. CKopiec
  4. DStos
4.Średni

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

  1. AStosu
  2. BWyłącznie tablicy mieszającej
  3. CKolejki
  4. DKopca
5.Średni

Co się dzieje, gdy tablica mieszająca wykonuje rehashing po przekroczeniu progu współczynnika zapełnienia?

  1. ATylko kolidujące klucze są przenoszone na nową listę nadmiarową na końcu tablicy
  2. BIstniejące klucze są sortowane w miejscu
  3. CNajstarsze klucze są usuwane, by zrobić miejsce
  4. DAlokuje się większą tablicę i ponownie wstawia każdy klucz
6.Średni

Ile pamięci zajmuje macierz sąsiedztwa grafu o V wierzchołkach?

  1. AO(E)
  2. BO(V + E)
  3. CO(V²)
  4. DO(log V)
7.Trudny

Która struktura danych umożliwia pamięć podręczną LRU (least recently used) z operacjami get i put w O(1)?

  1. AMapa mieszająca połączona z listą dwukierunkową
  2. BWyłącznie binarne drzewo poszukiwań
  3. CWyłącznie stos
  4. DPojedyncza posortowana tablica
8.Trudny

Musisz zachować k najmniejszych wartości ze strumienia n liczb, używając O(k) pamięci. Które podejście działa w czasie O(n log k)?

  1. APosortowana tablica wszystkich n wartości
  2. BKopiec minimalny przechowujący wszystkie n wartości, z którego na końcu zdejmuje się k najmniejszych
  3. CKopiec maksymalny o rozmiarze k, którego korzeń zastępuje się, gdy pojawi się mniejsza wartość
  4. DKolejka FIFO ostatnich k wartości

Klucz odpowiedzi

  1. 1. C · n − 1
  2. 2. C · Listę jego sąsiednich wierzchołków
  3. 3. B · Kolejka
  4. 4. A · Stosu
  5. 5. D · Alokuje się większą tablicę i ponownie wstawia każdy klucz
  6. 6. C · O(V²)
  7. 7. A · Mapa mieszająca połączona z listą dwukierunkową
  8. 8. C · Kopiec maksymalny o rozmiarze k, którego korzeń zastępuje się, gdy pojawi się mniejsza wartość

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