1.Łatwy
Wysokość drzewa definiuje się zwykle jako:
- ALiczbę krawędzi na najdłuższej ścieżce od korzenia do liścia
- BLiczbę liści w drzewie
- CLiczbę dzieci korzenia
- DŁączną liczbę węzłów w drzewie, wliczając korzeń i każdy liść
2.Łatwy
W liście jednokierunkowej każdy węzeł zawiera:
- ADane i indeks
- BTylko dane
- CDane i referencje do wszystkich pozostałych węzłów
- DDane i referencję do następnego węzła
3.Łatwy
Czym jest graf ważony?
- AGrafem, który ma więcej krawędzi niż wierzchołków
- BGrafem, w którym niektóre wierzchołki są cięższe od innych, bo mają więcej krawędzi
- CGrafem, w którym każda krawędź ma wartość liczbową, np. koszt lub odległość
- DGrafem przechowywanym na dysku
4.Średni
Jaki warunek zrównoważenia utrzymuje drzewo AVL w każdym węźle?
- AWszystkie liście są na dokładnie tej samej głębokości
- BOba poddrzewa każdego węzła zawierają dokładnie tyle samo węzłów
- CWysokości lewego i prawego poddrzewa różnią się co najwyżej o 1
- DKażdy węzeł jest pokolorowany na czerwono lub czarno
5.Średni
Dlaczego kopiec binarny można przechowywać w tablicy bez żadnych wskaźników?
- ATablice automatycznie utrzymują klucze w kolejności posortowanej, więc wskaźniki nie są potrzebne
- BKopce nigdy nie zawierają więcej niż 100 elementów
- CWszystkie klucze w kopcu są równe
- DJest zupełnym drzewem binarnym, więc pozycje wynikają z prostych wzorów na indeksy
6.Średni
Węzeł binarnego drzewa poszukiwań ma prawe poddrzewo. Gdzie jest jego następnik w porządku inorder?
- AZawsze w jego rodzicu
- BW skrajnie lewym węźle jego prawego poddrzewa
- CW skrajnie prawym węźle jego lewego poddrzewa
- DZawsze w jego prawym dziecku
7.Trudny
Które operacje w O(log n) obsługuje drzewo Fenwicka (binary indexed tree) zbudowane nad tablicą n liczb?
- AWstawianie elementów na dowolnej pozycji
- BZapytania o sumy prefiksowe i aktualizacje pojedynczych elementów
- CSortowanie tablicy i wyszukiwanie binarne
- DZnajdowanie mediany w O(1)
8.Trudny
Algorytm Kahna sortowania topologicznego wielokrotnie usuwa wierzchołki o stopniu wejściowym 0. Która struktura przechowuje te wierzchołki?
- AStos wszystkich odwiedzonych krawędzi
- BKopiec maksymalny uporządkowany według stopnia wyjściowego
- CKolejka (lub dowolna kolekcja) wierzchołków o stopniu wejściowym 0
- DMacierz sąsiedztwa zapisującą, które wierzchołki zostały już usunięte
Klucz odpowiedzi
- 1. A · Liczbę krawędzi na najdłuższej ścieżce od korzenia do liścia
- 2. D · Dane i referencję do następnego węzła
- 3. C · Grafem, w którym każda krawędź ma wartość liczbową, np. koszt lub odległość
- 4. C · Wysokości lewego i prawego poddrzewa różnią się co najwyżej o 1
- 5. D · Jest zupełnym drzewem binarnym, więc pozycje wynikają z prostych wzorów na indeksy
- 6. B · W skrajnie lewym węźle jego prawego poddrzewa
- 7. B · Zapytania o sumy prefiksowe i aktualizacje pojedynczych elementów
- 8. C · Kolejka (lub dowolna kolekcja) wierzchołków o stopniu wejściowym 0
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.