1.Łatwy
Co zawiera wskaźnik next ostatniego węzła listy jednokierunkowej?
- AAdres pierwszego węzła
- BLiczbę węzłów na liście
- CNull (brak węzła)
- DAdres poprzedniego węzła
2.Łatwy
Co przechowuje mapa (słownik)?
- APary równych kluczy
- BWartości posortowane według wielkości
- CTylko wartości w kolejności wstawiania
- DPary klucz–wartość z unikalnymi kluczami
3.Łatwy
Czym są węzły rodzeństwa (siblings) w drzewie?
- AWęzłami na tej samej głębokości w różnych poddrzewach
- BWęzłem i jego rodzicem
- CWęzłami, które nie mają dzieci
- DWęzłami, które mają tego samego rodzica
4.Średni
Ile węzłów ma doskonałe drzewo binarne o wysokości h, gdy wysokość liczy się w krawędziach?
- A2h+1 − 1
- B2h + 1
- Ch2
- D2h
5.Średni
Ile pamięci zajmują listy sąsiedztwa dla grafu o V wierzchołkach i E krawędziach?
- AO(V + E)
- BO(V × E)
- CO(E²)
- DO(V²)
6.Średni
Drzewo binarne ma korzeń 1 z lewym dzieckiem 2 i prawym dzieckiem 3; węzeł 2 ma dzieci 4 (lewe) i 5 (prawe). Jaki jest wynik przejścia preorder?
- A1 2 4 5 3
- B4 2 5 1 3
- C4 5 2 3 1
- D1 2 3 4 5
7.Trudny
Która struktura pozwala obliczyć maksimum każdego okna o rozmiarze k w tablicy w łącznym czasie O(n)?
- ADeque przechowująca indeksy w kolejności malejących wartości
- BPosortowana tablica aktualizowana przez przesuwanie
- CLista jednokierunkowa elementów okna
- DKopiec minimalny budowany od nowa dla każdego okna
8.Trudny
Drzewo przedziałowe (segment tree) służy zwykle do:
- AOdpowiadania na zapytania o zakresy (np. sumy zakresów) i aktualizacji w O(log n)
- BAlfabetycznego sortowania napisów przez przechowywanie każdego prefiksu w osobnym węźle drzewa
- CImplementacji stosu
- DPrzechowywania krawędzi grafu
Klucz odpowiedzi
- 1. C · Null (brak węzła)
- 2. D · Pary klucz–wartość z unikalnymi kluczami
- 3. D · Węzłami, które mają tego samego rodzica
- 4. A · 2h+1 − 1
- 5. A · O(V + E)
- 6. A · 1 2 4 5 3
- 7. A · Deque przechowująca indeksy w kolejności malejących wartości
- 8. A · Odpowiadania na zapytania o zakresy (np. sumy zakresów) i aktualizacji w O(log n)
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.