1.Łatwy
Czym jest współczynnik zapełnienia (load factor) tablicy mieszającej?
- ACzasem potrzebnym do wczytania tablicy z dysku
- BDotychczasową liczbą kolizji
- CLiczbą przechowywanych elementów podzieloną przez liczbę kubełków
- DLiczbą kubełków podzieloną przez średnią długość przechowywanych kluczy
2.Łatwy
Co definiuje drzewo binarne?
- AKażdy węzeł ma dokładnie dwoje dzieci
- BDrzewo ma dokładnie dwa poziomy
- CKażdy węzeł przechowuje liczbę binarną
- DKażdy węzeł ma co najwyżej dwoje dzieci
3.Łatwy
Czym jest cykl w grafie?
- AKrawędzią o wadze zero
- BŚcieżką, która zaczyna się i kończy w tym samym wierzchołku
- CŚcieżką, która odwiedza każdy wierzchołek
- DWierzchołkiem bez krawędzi
4.Średni
Jaki jest maksymalny możliwy współczynnik zapełnienia tablicy mieszającej z adresowaniem otwartym?
- A1
- B0,5
- C2
- DNie ma maksimum
5.Ś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
- C2h
- Dh2
6.Średni
Która metoda rozwiązywania kolizji przechowuje kolidujące klucze w liście w tym samym kubełku?
- AŁańcuchowanie (separate chaining)
- BSondowanie kwadratowe
- CHaszowanie podwójne
- DSondowanie liniowe
7.Trudny
Jaki jest oczekiwany czas wyszukiwania przy prostym równomiernym haszowaniu w tablicy mieszającej z metodą łańcuchową, n kluczami i m kubełkami?
- AO(1 + α), gdzie α = n / m
- BO(log n)
- CO(n)
- DO(m)
8.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?
- APrzekolorowanie węzła i jego dziecka
- BPojedynczą rotację w prawo w niezrównoważonym węźle
- CRotację w lewo w dziecku, a potem rotację w prawo w węźle
- DPojedynczą rotację w lewo w niezrównoważonym węźle
Klucz odpowiedzi
- 1. C · Liczbą przechowywanych elementów podzieloną przez liczbę kubełków
- 2. D · Każdy węzeł ma co najwyżej dwoje dzieci
- 3. B · Ścieżką, która zaczyna się i kończy w tym samym wierzchołku
- 4. A · 1
- 5. A · 2h+1 − 1
- 6. A · Łańcuchowanie (separate chaining)
- 7. A · O(1 + α), gdzie α = n / m
- 8. B · Pojedynczą rotację w prawo w niezrównoważonym węźle
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.