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 liść w drzewie?
- AWęzłem bez rodzica
- BWęzłem o największej wartości
- CWęzłem z dokładnie jednym dzieckiem
- DWęzłem bez dzieci
2.Łatwy
Tablica mieszająca (hash table) przechowuje dane jako:
- APary klucz–wartość lokalizowane przez funkcję mieszającą
- BWyłącznie posortowaną listę
- CCiąg znaków o stałej długości
- DDrzewo z uporządkowanymi kluczami
3.Łatwy
Która struktura danych działa według zasady „ostatni na wejściu, pierwszy na wyjściu” (LIFO)?
- AStos
- BKolejka
- CTablica mieszająca
- DLista wiązana
4.Średni
Jaki jest maksymalny możliwy współczynnik zapełnienia tablicy mieszającej z adresowaniem otwartym?
- ANie ma maksimum
- B0,5
- C1
- D2
5.Średni
Do czego służy węzeł wartownika (sentinel, węzeł pozorny) w liście wiązanej?
- ASprawia, że lista jest posortowana
- BPrzechowuje liczbę elementów
- CUpraszcza kod, usuwając przypadki szczególne na początku lub końcu listy
- DZapobiega wydłużaniu się listy ponad ustaloną maksymalną liczbę węzłów
6.Średni
Którego abstrakcyjnego typu danych używa algorytm Dijkstry do wyboru następnego wierzchołka do przetworzenia?
- AStosu
- BKolejki priorytetowej typu min
- CKolejki FIFO
- DZbioru bez uporządkowania
7.Trudny
Które operacje w O(log n) obsługuje drzewo Fenwicka (binary indexed tree) zbudowane nad tablicą n liczb?
- AZnajdowanie mediany w O(1)
- BWstawianie elementów na dowolnej pozycji
- CZapytania o sumy prefiksowe i aktualizacje pojedynczych elementów
- DSortowanie tablicy i wyszukiwanie binarne
8.Trudny
W BST z korzeniem 50, lewym poddrzewem 30 (dzieci 20, 40) i prawym poddrzewem 70 (dzieci 60, 80) usuwa się korzeń przy użyciu następnika w porządku inorder. Który klucz zostaje nowym korzeniem?
- A80
- B60
- C70
- D40