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 deque (kolejka dwustronna)?

  1. ADwiema oddzielnymi kolejkami dzielącymi jedną tablicę
  2. BKolejką, która pozwala usuwać elementy tylko z końca
  3. CKolejką posortowaną według priorytetu
  4. DStrukturą pozwalającą wstawiać i usuwać elementy na obu końcach
2.Łatwy

Co robi funkcja mieszająca w tablicy mieszającej?

  1. ASzyfruje wartości w tablicy
  2. BSortuje klucze w tablicy
  3. COdwzorowuje klucz na indeks w tablicy
  4. DLiczy, ile kluczy jest przechowywanych
3.Łatwy

Która struktura danych najlepiej nadaje się do funkcji „cofnij” (undo) w edytorze tekstu?

  1. AGraf
  2. BStos
  3. CKolejka
  4. DZbiór mieszający
4.Średni

W binarnym kopcu minimalnym przechowywanym w tablicy (indeksowanie od 0) dzieci węzła o indeksie i znajdują się na pozycjach:

  1. Ai + 1 i i + 2
  2. B2i i 2i + 1
  3. Ci/2 i i/2 + 1
  4. D2i + 1 i 2i + 2
5.Średni

Aplikacja potrzebuje szybkiego wyszukiwania, a także wypisywania kluczy w kolejności posortowanej i odpowiadania na zapytania o zakres. Która struktura pasuje najlepiej?

  1. ATablica mieszająca
  2. BStos
  3. CNieposortowana lista wiązana
  4. DZrównoważone binarne drzewo poszukiwań
6.Średni

Jak znaleźć najmniejszy klucz w binarnym drzewie poszukiwań?

  1. AOdwiedzić każdy liść i porównać je
  2. BIść od korzenia do prawych dzieci, aż zabraknie prawego dziecka
  3. CSprawdzić tylko korzeń
  4. DIść od korzenia do lewych dzieci, aż zabraknie lewego dziecka
7.Trudny

Która struktura pozwala obliczyć maksimum każdego okna o rozmiarze k w tablicy w łącznym czasie O(n)?

  1. APosortowana tablica aktualizowana przez przesuwanie
  2. BDeque przechowująca indeksy w kolejności malejących wartości
  3. CKopiec minimalny budowany od nowa dla każdego okna
  4. DLista jednokierunkowa elementów okna
8.Trudny

Dlaczego w tablicy mieszającej z adresowaniem otwartym usuwanie wykonuje się często za pomocą znacznika „nagrobka” (tombstone)?

  1. AUsunięte klucze muszą być przechowywane na zawsze ze względów bezpieczeństwa, więc miejsc nigdy nie można użyć ponownie
  2. BDzięki temu tablica staje się posortowana
  3. CNagrobki przyspieszają haszowanie
  4. DOpróżnienie miejsca mogłoby przerwać sekwencję sondowania dla innych kluczy

Klucz odpowiedzi

  1. 1. D · Strukturą pozwalającą wstawiać i usuwać elementy na obu końcach
  2. 2. C · Odwzorowuje klucz na indeks w tablicy
  3. 3. B · Stos
  4. 4. D · 2i + 1 i 2i + 2
  5. 5. D · Zrównoważone binarne drzewo poszukiwań
  6. 6. D · Iść od korzenia do lewych dzieci, aż zabraknie lewego dziecka
  7. 7. B · Deque przechowująca indeksy w kolejności malejących wartości
  8. 8. D · Opróżnienie miejsca mogłoby przerwać sekwencję sondowania dla innych kluczy

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