1.Łatwy
Wysokość drzewa definiuje się zwykle jako:
- AŁączną liczbę węzłów w drzewie, wliczając korzeń i każdy liść
- BLiczbę liści w drzewie
- CLiczbę dzieci korzenia
- DLiczbę krawędzi na najdłuższej ścieżce od korzenia do liścia
2.Łatwy
Ile krawędzi ma drzewo o n węzłach?
- An
- Bn − 1
- Cn + 1
- D2n
3.Łatwy
Czym jest współczynnik zapełnienia (load factor) tablicy mieszającej?
- ALiczbą kubełków podzieloną przez średnią długość przechowywanych kluczy
- BCzasem potrzebnym do wczytania tablicy z dysku
- CDotychczasową liczbą kolizji
- DLiczbą przechowywanych elementów podzieloną przez liczbę kubełków
4.Średni
Ile trwa wyszukiwanie słowa o długości L w drzewie trie ze stałym alfabetem?
- AO(L), niezależnie od liczby przechowywanych słów
- BO(L × n)
- CO(n), gdzie n to liczba słów
- DO(log n), gdzie n to liczba słów
5.Średni
Jak znaleźć najmniejszy klucz w binarnym drzewie poszukiwań?
- AIść od korzenia do lewych dzieci, aż zabraknie lewego dziecka
- BIść od korzenia do prawych dzieci, aż zabraknie prawego dziecka
- CSprawdzić tylko korzeń
- DOdwiedzić każdy liść i porównać je
6.Średni
Jak wstawia się nowy element do kopca binarnego?
- ABuduje się cały kopiec od nowa
- BUmieszcza się go na końcu tablicy i przesuwa w górę, dopóki narusza własność kopca
- CUmieszcza się go w korzeniu i przesuwa w dół
- DWstawia się go na właściwą posortowaną pozycję, przesuwając o jedno miejsce w prawo wszystkie większe elementy
7.Trudny
Dlaczego bazy danych do indeksów często używają B+ drzew zamiast zwykłych B-drzew?
- AB+ drzewa przechowują dane tylko w korzeniu
- BB+ drzewa nie muszą być zrównoważone
- CB+ drzewa używają binarnych węzłów wewnętrznych, co zmniejsza liczbę odczytów z dysku
- DWszystkie rekordy są w połączonych liściach, co czyni skanowanie zakresów wydajnym
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
- BOczekiwane wyszukiwanie w O(log n) dzięki kilku poziomom wskaźników do przodu
- CPrzechowuje klucze bez uporządkowania
- DNie zużywa dodatkowej pamięci
Klucz odpowiedzi
- 1. D · Liczbę krawędzi na najdłuższej ścieżce od korzenia do liścia
- 2. B · n − 1
- 3. D · Liczbą przechowywanych elementów podzieloną przez liczbę kubełków
- 4. A · O(L), niezależnie od liczby przechowywanych słów
- 5. A · Iść od korzenia do lewych dzieci, aż zabraknie lewego dziecka
- 6. B · Umieszcza się go na końcu tablicy i przesuwa w górę, dopóki narusza własność kopca
- 7. D · Wszystkie rekordy są w połączonych liściach, co czyni skanowanie zakresów wydajnym
- 8. B · 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.