1.Łatwy
Co opisuje średni czas działania?
- ACzas dla danych o przeciętnej długości
- BOczekiwany czas przy danym rozkładzie danych wejściowych rozmiaru n
- CCzas na najpopularniejszym komputerze
- DWartość pośrodku między czasami działania w przypadku optymistycznym a pesymistycznym
2.Łatwy
Jak nazywa się wzrost O(2ⁿ)?
- AWielomianowy
- BLiniowy
- CLogarytmiczny
- DWykładniczy
3.Łatwy
Jaka jest złożoność czasowa wyszukiwania liniowego w nieposortowanej tablicy n elementów (w najgorszym przypadku)?
- AO(n)
- BO(log n)
- CO(1)
- DO(n²)
4.Średni
Przeszukiwanie wszerz w grafie nieważonym znajduje:
- APorządek topologiczny w dowolnym grafie
- BNajkrótsze ścieżki w grafach zawierających ujemne wagi krawędzi
- CMinimalne drzewo rozpinające
- DNajkrótsze ścieżki (w liczbie krawędzi) od wierzchołka startowego
5.Średni
Dlaczego programowanie dynamiczne nie daje realnego przyspieszenia sortowania przez scalanie?
- ASortowanie przez scalanie już jest O(n)
- BSortowanie przez scalanie nie ma struktury rekurencyjnej
- CProgramowanie dynamiczne działa tylko na problemach grafowych, a nie na tablicach
- DJego podproblemy się nie nakładają, więc nie ma czego ponownie wykorzystać
6.Średni
Funkcja wykonuje jedną pętlę n iteracji, a potem osobno drugą pętlę n iteracji. Jaka jest jej złożoność czasowa?
- AO(2ⁿ)
- BO(n²)
- CO(n)
- DO(log n)
7.Trudny
Dlaczego każde wyszukiwanie oparte na porównaniach w posortowanej tablicy wymaga w najgorszym przypadku Ω(log n) porównań?
- AKażde porównanie zajmuje czas logarytmiczny
- BDrzewo decyzyjne z n możliwymi wynikami musi mieć głębokość co najmniej log₂ n
- CKażdy element musi być porównany co najmniej raz
- DWyszukiwanie binarne jest jedynym możliwym algorytmem i wymaga log₂ n porównań
8.Trudny
Najkrótsze ścieżki proste można znaleźć w czasie wielomianowym. Co wiadomo o znajdowaniu najdłuższej ścieżki prostej między dwoma wierzchołkami w ogólnym grafie?
- AZawsze jest rozwiązywalne w O(V + E)
- BJest nierozstrzygalne
- CJest NP-trudne
- DMożna je rozwiązać algorytmem Dijkstry z wagami o przeciwnym znaku
Klucz odpowiedzi
- 1. B · Oczekiwany czas przy danym rozkładzie danych wejściowych rozmiaru n
- 2. D · Wykładniczy
- 3. A · O(n)
- 4. D · Najkrótsze ścieżki (w liczbie krawędzi) od wierzchołka startowego
- 5. D · Jego podproblemy się nie nakładają, więc nie ma czego ponownie wykorzystać
- 6. C · O(n)
- 7. B · Drzewo decyzyjne z n możliwymi wynikami musi mieć głębokość co najmniej log₂ n
- 8. C · Jest NP-trudne
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.