1.Łatwy
Co opisuje średni czas działania?
- AOczekiwany czas przy danym rozkładzie danych wejściowych rozmiaru n
- BCzas dla danych o przeciętnej długości
- CWartość pośrodku między czasami działania w przypadku optymistycznym a pesymistycznym
- DCzas na najpopularniejszym komputerze
2.Łatwy
Który z tych czasów działania jest wielomianowy?
- AO(2ⁿ)
- BO(n³)
- CO(nⁿ)
- DO(n!)
3.Łatwy
Jaka jest złożoność czasowa przeszukiwania w głąb grafu zapisanego jako listy sąsiedztwa?
- AO(V × E)
- BO(E log V)
- CO(V + E)
- DO(V²)
4.Średni
Dlaczego wiele bibliotecznych procedur sortowania przełącza się na sortowanie przez wstawianie dla bardzo małych podtablic?
- AAlgorytmy rekurencyjne nie radzą sobie z tablicami poniżej 10 elementów
- BSortowanie przez wstawianie ma mały narzut i jest szybkie dla małych lub prawie posortowanych danych
- CSortowanie przez wstawianie zużywa mniej pamięci niż każdy inny algorytm sortowania dla dużych danych
- DSortowanie przez wstawianie jest O(n log n) w najgorszym przypadku
5.Ś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)
6.Średni
Jakie jest rozwiązanie rekurencji T(n) = T(n − 1) + O(1)?
- AO(log n)
- BO(n²)
- CO(n)
- DO(2ⁿ)
7.Trudny
Dlaczego algorytm Dijkstry może dawać błędne wyniki, gdy niektóre wagi krawędzi są ujemne?
- ADziała tylko na grafach nieskierowanych
- BLiczb ujemnych nie można przechowywać w kolejce priorytetowej
- CNa każdej ujemnej krawędzi wpada w nieskończoną pętlę
- DWierzchołek jest zatwierdzany przy pobraniu, a późniejsza ujemna krawędź mogłaby jeszcze dać mu krótszą ścieżkę
8.Trudny
Które ograniczenie jest poprawne dla log(n!)?
- AΘ(n log n)
- BΘ(n)
- CΘ(log n)
- DΘ(n²)
Klucz odpowiedzi
- 1. A · Oczekiwany czas przy danym rozkładzie danych wejściowych rozmiaru n
- 2. B · O(n³)
- 3. C · O(V + E)
- 4. B · Sortowanie przez wstawianie ma mały narzut i jest szybkie dla małych lub prawie posortowanych danych
- 5. B · O(n)
- 6. C · O(n)
- 7. D · Wierzchołek jest zatwierdzany przy pobraniu, a późniejsza ujemna krawędź mogłaby jeszcze dać mu krótszą ścieżkę
- 8. A · Θ(n log n)
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.