1.Łatwy
Co przechowuje się dla każdego wierzchołka w reprezentacji grafu za pomocą list sąsiedztwa?
- AListę jego sąsiednich wierzchołków
- BWiersz V wartości logicznych
- CNajkrótszą ścieżkę do każdego innego wierzchołka
- DŁączną liczbę krawędzi w grafie
2.Łatwy
Która struktura danych działa według zasady „ostatni na wejściu, pierwszy na wyjściu” (LIFO)?
- AStos
- BLista wiązana
- CKolejka
- DTablica mieszająca
3.Łatwy
Czym jest stopień wierzchołka w grafie nieskierowanym?
- ADługością najdłuższej ścieżki z niego wychodzącej
- BLiczbą wierzchołków w grafie
- CLiczbą krawędzi z nim połączonych
- DJego pozycją na liście sąsiedztwa
4.Średni
Ile czasu zajmuje sprawdzenie, czy istnieje krawędź (u, v), przy użyciu macierzy sąsiedztwa?
- AO(V)
- BO(1)
- CO(log V)
- DO(E)
5.Średni
Dlaczego kopiec binarny można przechowywać w tablicy bez żadnych wskaźników?
- AJest zupełnym drzewem binarnym, więc pozycje wynikają z prostych wzorów na indeksy
- BTablice automatycznie utrzymują klucze w kolejności posortowanej, więc wskaźniki nie są potrzebne
- CWszystkie klucze w kopcu są równe
- DKopce nigdy nie zawierają więcej niż 100 elementów
6.Średni
Sieć drogowa ma 100 000 skrzyżowań, z których każde łączy się z około 4 innymi. Która reprezentacja jest najodpowiedniejsza?
- AKopiec binarny krawędzi
- BListy sąsiedztwa
- CJedna posortowana tablica wierzchołków
- DMacierz sąsiedztwa
7.Trudny
Filtr Blooma potrafi odpowiedzieć na pytanie „czy ten element należy do zbioru?”:
- AZ możliwymi fałszywie ujemnymi wynikami, ale bez fałszywie dodatnich
- BTylko dla liczb
- CZ możliwymi fałszywie dodatnimi wynikami, ale bez fałszywie ujemnych
- DZawsze dokładnie
8.Trudny
Struktura union-find (zbiory rozłączne) z łączeniem według rangi i kompresją ścieżki ma zamortyzowany koszt operacji równy:
- AO(n)
- BDokładnie O(log n)
- CO(n²)
- DO(α(n)), gdzie α to odwrotność funkcji Ackermanna, praktycznie stała
Klucz odpowiedzi
- 1. A · Listę jego sąsiednich wierzchołków
- 2. A · Stos
- 3. C · Liczbą krawędzi z nim połączonych
- 4. B · O(1)
- 5. A · Jest zupełnym drzewem binarnym, więc pozycje wynikają z prostych wzorów na indeksy
- 6. B · Listy sąsiedztwa
- 7. C · Z możliwymi fałszywie dodatnimi wynikami, ale bez fałszywie ujemnych
- 8. D · O(α(n)), gdzie α to odwrotność funkcji Ackermanna, praktycznie stała
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.