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
Która z tych funkcji rośnie najwolniej, gdy n staje się duże?
- AO(log n)
- BO(n log n)
- CO(n)
- DO(n²)
2.Łatwy
Problem zwykle nazywa się praktycznie rozwiązywalnym (tractable), jeśli:
- ANie ma rozwiązania
- BDa się go rozwiązać w czasie wielomianowym
- CDa się go rozwiązać tylko przez sprawdzenie wszystkich możliwości
- DDa się go rozwiązać w czasie stałym
3.Łatwy
Jaka jest optymistyczna złożoność czasowa sortowania przez wstawianie dla już posortowanej tablicy?
- AO(1)
- BO(n)
- CO(n log n)
- DO(n²)
4.Średni
Jaka jest złożoność czasowa algorytmu Bellmana–Forda dla grafu o V wierzchołkach i E krawędziach?
- AO(V + E)
- BO(V × E)
- CO(V³ × E)
- DO(E log V)
5.Średni
Który algorytm sortowania jest stabilny?
- ASortowanie przez scalanie
- BSortowanie przez kopcowanie
- CSortowanie przez wybieranie (typowa wersja)
- DSortowanie szybkie (typowa wersja w miejscu)
6.Średni
Jakie jest rozwiązanie rekurencji T(n) = 2T(n − 1) + O(1)?
- AO(n²)
- BO(n log n)
- CO(n)
- DO(2ⁿ)
7.Trudny
Który algorytm znajduje minimalne drzewo rozpinające, wielokrotnie dodając najtańszą krawędź, która nie tworzy cyklu?
- AAlgorytm Dijkstry
- BAlgorytm Kruskala
- CAlgorytm Prima startujący z jednego wierzchołka
- DAlgorytm Floyda–Warshalla
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?
- AMożna je rozwiązać algorytmem Dijkstry z wagami o przeciwnym znaku
- BZawsze jest rozwiązywalne w O(V + E)
- CJest nierozstrzygalne
- DJest NP-trudne