1.Łatwy
Która struktura jest zwykle używana do implementacji kolejki priorytetowej?
- ANieuporządkowana lista jednokierunkowa
- BStos
- CKopiec
- DCiąg znaków
2.Łatwy
Czym są węzły rodzeństwa (siblings) w drzewie?
- AWęzłami, które mają tego samego rodzica
- BWęzłami na tej samej głębokości w różnych poddrzewach
- CWęzłami, które nie mają dzieci
- DWęzłem i jego rodzicem
3.Łatwy
Która struktura danych działa według zasady „ostatni na wejściu, pierwszy na wyjściu” (LIFO)?
- ALista wiązana
- BStos
- CKolejka
- DTablica mieszająca
4.Średni
Klucze 50, 30, 70, 20, 40 wstawia się w tej kolejności do pustego binarnego drzewa poszukiwań. Co jest lewym dzieckiem 30?
- A20
- B40
- C70
- D50
5.Średni
Drzewa AVL i drzewa czerwono-czarne gwarantują:
- APrzechowywanie kluczy w kolejności wstawiania
- BŻe żaden węzeł nie ma dwojga dzieci
- CWysokość O(log n) dzięki równoważeniu
- DWyszukiwanie w czasie stałym w każdym przypadku
6.Średni
Przejście in-order (poprzeczne) binarnego drzewa poszukiwań odwiedza klucze w kolejności:
- ARosnącej (posortowanej)
- BZawsze malejącej
- CPoziomami
- DWstawiania
7.Trudny
Drzewo przedziałowe (segment tree) służy zwykle do:
- APrzechowywania krawędzi grafu
- BAlfabetycznego sortowania napisów przez przechowywanie każdego prefiksu w osobnym węźle drzewa
- CImplementacji stosu
- DOdpowiadania na zapytania o zakresy (np. sumy zakresów) i aktualizacji w O(log n)
8.Trudny
Struktura union-find (zbiory rozłączne) z łączeniem według rangi i kompresją ścieżki ma zamortyzowany koszt operacji równy:
- AO(n)
- BO(α(n)), gdzie α to odwrotność funkcji Ackermanna, praktycznie stała
- CO(n²)
- DDokładnie O(log n)
Klucz odpowiedzi
- 1. C · Kopiec
- 2. A · Węzłami, które mają tego samego rodzica
- 3. B · Stos
- 4. A · 20
- 5. C · Wysokość O(log n) dzięki równoważeniu
- 6. A · Rosnącej (posortowanej)
- 7. D · Odpowiadania na zapytania o zakresy (np. sumy zakresów) i aktualizacji w O(log n)
- 8. B · O(α(n)), gdzie α to odwrotność funkcji Ackermanna, praktycznie stała
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.