1.Łatwy
Czym jest kolizja w tablicy mieszającej?
- AWyczerpaniem pamięci przez tablicę
- BSytuacją, w której klucza w ogóle nie da się zahaszować
- CDwukrotnym zapisaniem dwóch równych kluczy
- DOdwzorowaniem dwóch różnych kluczy na ten sam indeks
2.Łatwy
Czym jest graf skierowany?
- AGrafem, którego krawędzie mają kierunek od jednego wierzchołka do drugiego
- BGrafem, którego wszystkie krawędzie mają wagi
- CGrafem, w którym każda para różnych wierzchołków jest połączona krawędzią
- DGrafem bez cykli
3.Łatwy
W liście jednokierunkowej każdy węzeł zawiera:
- ADane i referencje do wszystkich pozostałych węzłów
- BDane i indeks
- CDane i referencję do następnego węzła
- DTylko dane
4.Średni
Tablica mieszająca o rozmiarze 7 używa h(k) = k mod 7 i próbkowania liniowego. Gdzie zostanie zapisane 17 po wstawieniu 10?
- APod indeksem 4
- BPod indeksem 3
- CPod indeksem 0
- DPod indeksem 6
5.Średni
Co jest prawdą o macierzy sąsiedztwa grafu nieskierowanego?
- AKażdy wiersz ma dokładnie jedną jedynkę
- BJest symetryczna względem głównej przekątnej
- CNa jej głównej przekątnej zawsze są jedynki
- DJest zawsze górnotrójkątna
6.Średni
Masz referencję do węzła w środku listy. W której liście możesz go usunąć w O(1)?
- AW liście dwukierunkowej
- BW liście jednokierunkowej
- CW posortowanej tablicy
- DW tablicy dynamicznej
7.Trudny
Które operacje w O(log n) obsługuje drzewo Fenwicka (binary indexed tree) zbudowane nad tablicą n liczb?
- ASortowanie tablicy i wyszukiwanie binarne
- BWstawianie elementów na dowolnej pozycji
- CZnajdowanie mediany w O(1)
- DZapytania o sumy prefiksowe i aktualizacje pojedynczych elementów
8.Trudny
Jaka jest główna zaleta listy z przeskokami (skip list) nad posortowaną listą wiązaną?
- AGwarantowane wyszukiwanie w O(1), bo każdy węzeł przechowuje wskaźnik do każdego innego węzła
- BPrzechowuje klucze bez uporządkowania
- COczekiwane wyszukiwanie w O(log n) dzięki kilku poziomom wskaźników do przodu
- DNie zużywa dodatkowej pamięci
Klucz odpowiedzi
- 1. D · Odwzorowaniem dwóch różnych kluczy na ten sam indeks
- 2. A · Grafem, którego krawędzie mają kierunek od jednego wierzchołka do drugiego
- 3. C · Dane i referencję do następnego węzła
- 4. A · Pod indeksem 4
- 5. B · Jest symetryczna względem głównej przekątnej
- 6. A · W liście dwukierunkowej
- 7. D · Zapytania o sumy prefiksowe i aktualizacje pojedynczych elementów
- 8. C · Oczekiwane wyszukiwanie w O(log n) dzięki kilku poziomom wskaźników do przodu
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.