Algorytmy i złożoność: karta pracy z odpowiedziami
Darmowa karta pracy do druku – Algorytmy i złożoność: 8 zadań od łatwych do poziomu egzaminu, z kluczem odpowiedzi. Wydrukuj ją lub zapisz jako PDF.
Dla nauczycieli: można bezpłatnie drukować, kopiować i używać na zajęciach. Każdy nowy arkusz ma nowe wartości i własny klucz odpowiedzi. Będziemy wdzięczni za link do ExamProblems na stronie kursu.
Imię: ____________________ Data: ____________
1.Łatwy
Jaka jest złożoność czasowa wyszukiwania liniowego w nieposortowanej tablicy n elementów (w najgorszym przypadku)?
- AO(log n)
- BO(n²)
- CO(1)
- DO(n)
2.Łatwy
Czego wyszukiwanie binarne wymaga od danych wejściowych?
- ATablica może zawierać tylko liczby dodatnie
- BDługość tablicy musi być potęgą dwójki
- CTablica może mieć najwyżej 1000 elementów
- DTablica musi być posortowana
3.Łatwy
Która z tych funkcji rośnie najwolniej, gdy n staje się duże?
- AO(n log n)
- BO(log n)
- CO(n²)
- DO(n)
4.Średni
Jakie jest rozwiązanie rekurencji T(n) = T(n − 1) + O(n)?
- AO(n log n)
- BO(n²)
- CO(2ⁿ)
- DO(n)
5.Średni
Który algorytm znajduje najkrótsze ścieżki z jednego źródła w grafie o nieujemnych wagach krawędzi?
- AWe wszystkich przypadkach wymagany jest algorytm Bellmana–Forda
- BAlgorytm Kruskala
- CPrzeszukiwanie w głąb (DFS)
- DAlgorytm Dijkstry
6.Średni
Przeszukiwanie wszerz w grafie nieważonym znajduje:
- AMinimalne drzewo rozpinające
- BPorządek topologiczny w dowolnym grafie
- CNajkrótsze ścieżki w grafach zawierających ujemne wagi krawędzi
- DNajkrótsze ścieżki (w liczbie krawędzi) od wierzchołka startowego
7.Trudny
Sortowanie przez wstawianie działa w O(n) dla danych posortowanych. Czy to przeczy dolnemu ograniczeniu Ω(n log n) dla sortowania przez porównania?
- ATak, ale tylko dla tablic krótszych niż 100
- BNie, dolne ograniczenie dotyczy najgorszego przypadku po wszystkich danych, a nie każdych danych
- CTak, więc dolne ograniczenie jest błędne
- DNie, bo sortowanie przez wstawianie nie jest sortowaniem przez porównania
8.Trudny
Korzystając z twierdzenia o rekurencji uniwersalnej (master theorem), rozwiązaniem T(n) = 8T(n/2) + O(n²) jest:
- AΘ(n³)
- BΘ(n² log n)
- CΘ(n²)
- DΘ(n log n)