1.Łatwy
Ile krawędzi ma drzewo o n węzłach?
- An + 1
- B2n
- Cn
- Dn − 1
2.Łatwy
Czym jest kolizja w tablicy mieszającej?
- AOdwzorowaniem dwóch różnych kluczy na ten sam indeks
- BWyczerpaniem pamięci przez tablicę
- CDwukrotnym zapisaniem dwóch równych kluczy
- DSytuacją, w której klucza w ogóle nie da się zahaszować
3.Łatwy
Co definiuje drzewo binarne?
- ADrzewo ma dokładnie dwa poziomy
- BKażdy węzeł ma co najwyżej dwoje dzieci
- CKażdy węzeł ma dokładnie dwoje dzieci
- DKażdy węzeł przechowuje liczbę binarną
4.Średni
Jaki warunek zrównoważenia utrzymuje drzewo AVL w każdym węźle?
- AWszystkie liście są na dokładnie tej samej głębokości
- BOba poddrzewa każdego węzła zawierają dokładnie tyle samo węzłów
- CWysokości lewego i prawego poddrzewa różnią się co najwyżej o 1
- DKażdy węzeł jest pokolorowany na czerwono lub czarno
5.Średni
Jak w kolejce cyklicznej przechowywanej w tablicy o pojemności n oblicza się następną pozycję po indeksie i?
- Ai + 1
- B2i + 1
- C(i − 1) mod n
- D(i + 1) mod n
6.Średni
Ile węzłów ma doskonałe drzewo binarne o wysokości h, gdy wysokość liczy się w krawędziach?
- A2h
- B2h + 1
- Ch2
- D2h+1 − 1
7.Trudny
Jaki jest czas działania przeszukiwania wszerz (BFS) w grafie o V wierzchołkach przechowywanym jako macierz sąsiedztwa?
- AO(V²)
- BO(E log V)
- CO(V)
- DO(V + E)
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)?
- AKopiec maksymalny o rozmiarze k, którego korzeń zastępuje się, gdy pojawi się mniejsza wartość
- BPosortowana tablica wszystkich n wartości
- CKolejka FIFO ostatnich k wartości
- DKopiec minimalny przechowujący wszystkie n wartości, z którego na końcu zdejmuje się k najmniejszych
Klucz odpowiedzi
- 1. D · n − 1
- 2. A · Odwzorowaniem dwóch różnych kluczy na ten sam indeks
- 3. B · Każdy węzeł ma co najwyżej dwoje dzieci
- 4. C · Wysokości lewego i prawego poddrzewa różnią się co najwyżej o 1
- 5. D · (i + 1) mod n
- 6. D · 2h+1 − 1
- 7. A · O(V²)
- 8. A · 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.