1.Łatwy
Czym jest korzeń drzewa?
- ANajwyższy węzeł, który nie ma rodzica
- BWęzeł bez dzieci
- CDowolny węzeł w środku
- DWęzeł o największej wartości
2.Łatwy
Czym jest deque (kolejka dwustronna)?
- ADwiema oddzielnymi kolejkami dzielącymi jedną tablicę
- BKolejką posortowaną według priorytetu
- CKolejką, która pozwala usuwać elementy tylko z końca
- DStrukturą pozwalającą wstawiać i usuwać elementy na obu końcach
3.Łatwy
Co zawiera wskaźnik next ostatniego węzła listy jednokierunkowej?
- ANull (brak węzła)
- BAdres pierwszego węzła
- CLiczbę węzłów na liście
- DAdres poprzedniego węzła
4.Średni
Jaka jest pesymistyczna wysokość binarnego drzewa poszukiwań z n węzłami, jeśli klucze są wstawiane w kolejności posortowanej?
- Alog₂ n
- Bn (drzewo staje się listą wiązaną)
- C√n
- D1
5.Średni
Drzewo trie (drzewo prefiksowe) jest szczególnie wydajne przy:
- APrzechowywaniu macierzy
- BWyszukiwaniu po prefiksie, np. autouzupełnianiu
- CSortowaniu liczb
- DZnajdowaniu najkrótszych ścieżek
6.Średni
Której struktury danych używa działający program do śledzenia aktywnych wywołań funkcji i ich zmiennych lokalnych?
- ABinarnego drzewa poszukiwań ramek
- BKolejki pamięci sterty
- CStosu wywołań
- DTablicy mieszającej funkcji
7.Trudny
Który problem próbkowania liniowego zmniejsza przede wszystkim haszowanie podwójne?
- APotrzebę przechowywania kluczy w tablicy
- BGrupowanie pierwotne (primary clustering), czyli powstawanie długich ciągów zajętych pozycji
- CPotrzebę funkcji mieszającej
- DKoszt O(n) odczytu wartości klucza
8.Trudny
Która własność sprawia, że każde B-drzewo jest idealnie zrównoważone?
- AWszystkie liście są na tej samej głębokości
- BKażdy węzeł przechowuje jeden klucz
- CKlucze są przechowywane tylko w korzeniu
- DKażdy węzeł ma dokładnie dwoje dzieci
Klucz odpowiedzi
- 1. A · Najwyższy węzeł, który nie ma rodzica
- 2. D · Strukturą pozwalającą wstawiać i usuwać elementy na obu końcach
- 3. A · Null (brak węzła)
- 4. B · n (drzewo staje się listą wiązaną)
- 5. B · Wyszukiwaniu po prefiksie, np. autouzupełnianiu
- 6. C · Stosu wywołań
- 7. B · Grupowanie pierwotne (primary clustering), czyli powstawanie długich ciągów zajętych pozycji
- 8. A · Wszystkie liście są na tej samej głębokości
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.