1.Łatwy
Czym jest graf ważony?
- AGrafem, w którym każda krawędź ma wartość liczbową, np. koszt lub odległość
- BGrafem, który ma więcej krawędzi niż wierzchołków
- CGrafem, w którym niektóre wierzchołki są cięższe od innych, bo mają więcej krawędzi
- DGrafem przechowywanym na dysku
2.Łatwy
Co przechowuje się dla każdego wierzchołka w reprezentacji grafu za pomocą list sąsiedztwa?
- AWiersz V wartości logicznych
- BListę jego sąsiednich wierzchołków
- CNajkrótszą ścieżkę do każdego innego wierzchołka
- DŁączną liczbę krawędzi w grafie
3.Ł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ć
4.Średni
Gdzie w kopcu binarnym przechowywanym w tablicy od indeksu 0 znajduje się rodzic węzła o indeksie i?
- APod indeksem ⌊(i − 1) / 2⌋
- BPod indeksem 2i + 1
- CPod indeksem ⌊i / 2⌋ + 1
- DPod indeksem i − 1
5.Średni
Co się dzieje, gdy tablica mieszająca wykonuje rehashing po przekroczeniu progu współczynnika zapełnienia?
- ANajstarsze klucze są usuwane, by zrobić miejsce
- BTylko kolidujące klucze są przenoszone na nową listę nadmiarową na końcu tablicy
- CAlokuje się większą tablicę i ponownie wstawia każdy klucz
- DIstniejące klucze są sortowane w miejscu
6.Średni
Przejście in-order (poprzeczne) binarnego drzewa poszukiwań odwiedza klucze w kolejności:
- AWstawiania
- BRosnącej (posortowanej)
- CPoziomami
- DZawsze malejącej
7.Trudny
Wstawienie klucza do drzewa AVL sprawia, że lewe poddrzewo pewnego węzła staje się zbyt wysokie, a nowy klucz trafił do lewego poddrzewa jego lewego dziecka (przypadek lewo-lewo). Jaką naprawę się stosuje?
- APojedynczą rotację w lewo w niezrównoważonym węźle
- BRotację w lewo w dziecku, a potem rotację w prawo w węźle
- CPojedynczą rotację w prawo w niezrównoważonym węźle
- DPrzekolorowanie węzła i jego dziecka
8.Trudny
Którą własność musi spełniać drzewo czerwono-czarne?
- AKażdy węzeł musi być czerwony
- BKażdy czerwony węzeł musi mieć czerwone dzieci, więc czerwone węzły zawsze tworzą nieprzerwane łańcuchy aż do liści
- CKorzeń musi być czerwony
- DKażda ścieżka od węzła do jego liści potomnych zawiera tyle samo czarnych węzłów
Klucz odpowiedzi
- 1. A · Grafem, w którym każda krawędź ma wartość liczbową, np. koszt lub odległość
- 2. B · Listę jego sąsiednich wierzchołków
- 3. A · Odwzorowaniem dwóch różnych kluczy na ten sam indeks
- 4. A · Pod indeksem ⌊(i − 1) / 2⌋
- 5. C · Alokuje się większą tablicę i ponownie wstawia każdy klucz
- 6. B · Rosnącej (posortowanej)
- 7. C · Pojedynczą rotację w prawo w niezrównoważonym węźle
- 8. D · Każda ścieżka od węzła do jego liści potomnych zawiera tyle samo czarnych węzłów
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.