1.Łatwy
Czym jest kolizja w tablicy mieszającej?
- AOdwzorowaniem dwóch różnych kluczy na ten sam indeks
- BDwukrotnym zapisaniem dwóch równych kluczy
- CSytuacją, w której klucza w ogóle nie da się zahaszować
- DWyczerpaniem pamięci przez tablicę
2.Łatwy
Która operacja jest wolna w tablicy, ale szybka na początku listy wiązanej?
- AWstawianie na początku
- BOdczyt ostatniego elementu po indeksie
- CDostęp do 5. elementu
- DUstalenie długości tablicy o stałym rozmiarze
3.Łatwy
Głębokość węzła w drzewie to:
- ALiczba krawędzi od tego węzła do najgłębszego liścia
- BLiczba krawędzi od korzenia do tego węzła
- CLiczba dzieci tego węzła
- DLiczba węzłów w jego poddrzewie
4.Średni
Ile pamięci zajmuje macierz sąsiedztwa grafu o V wierzchołkach?
- AO(V + E)
- BO(V²)
- CO(E)
- DO(log V)
5.Średni
Drzewa AVL i drzewa czerwono-czarne gwarantują:
- AWysokość O(log n) dzięki równoważeniu
- BŻe żaden węzeł nie ma dwojga dzieci
- CPrzechowywanie kluczy w kolejności wstawiania
- DWyszukiwanie w czasie stałym w każdym przypadku
6.Średni
Drzewo trie (drzewo prefiksowe) jest szczególnie wydajne przy:
- APrzechowywaniu macierzy
- BSortowaniu liczb
- CZnajdowaniu najkrótszych ścieżek
- DWyszukiwaniu po prefiksie, np. autouzupełnianiu
7.Trudny
Jaki jest pesymistyczny koszt pojedynczej operacji find w strukturze union-find z n elementami bez łączenia według rangi (union by rank) i bez kompresji ścieżek?
- AO(α(n))
- BO(n)
- CO(1)
- DO(log n)
8.Trudny
Które stwierdzenie o sortowaniu przez kopcowanie (heapsort) jest poprawne?
- ADziała w czasie O(n) dla każdych danych wejściowych
- BSortuje w miejscu w pesymistycznym czasie O(n log n), ale nie jest stabilne
- CWymaga binarnego drzewa poszukiwań jako dodatkowej pamięci, więc zużywa O(n) pamięci dodatkowej
- DJest stabilne i wymaga O(n) dodatkowej pamięci
Klucz odpowiedzi
- 1. A · Odwzorowaniem dwóch różnych kluczy na ten sam indeks
- 2. A · Wstawianie na początku
- 3. B · Liczba krawędzi od korzenia do tego węzła
- 4. B · O(V²)
- 5. A · Wysokość O(log n) dzięki równoważeniu
- 6. D · Wyszukiwaniu po prefiksie, np. autouzupełnianiu
- 7. B · O(n)
- 8. B · Sortuje w miejscu w pesymistycznym czasie O(n log n), ale nie jest stabilne
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.