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 notacja opisuje górne ograniczenie tempa wzrostu?
- ANotacja duże Theta
- BNotacja duże O
- CNotacja duże Omega
- DNotacja małe omega
2.Łatwy
Co opisuje pesymistyczny czas działania algorytmu?
- ACzas dla najmniejszych danych wejściowych
- BMaksymalny czas po wszystkich danych wejściowych rozmiaru n
- COczekiwany czas dla losowych danych wejściowych o rozmiarze n
- DCzas na wolnym komputerze
3.Łatwy
Który z tych czasów działania jest wielomianowy?
- AO(2ⁿ)
- BO(nⁿ)
- CO(n³)
- DO(n!)
4.Średni
Które stwierdzenie o funkcji rekurencyjnej bez osiągalnego przypadku bazowego jest poprawne?
- AKompilator zawsze zamienia ją na pętlę, która kończy się bezpiecznie
- BDziała w czasie O(1)
- CWywołuje samą siebie, aż przepełni się stos wywołań
- DAutomatycznie zwraca 0
5.Średni
Który algorytm znajduje najkrótsze ścieżki z jednego źródła w grafie o nieujemnych wagach krawędzi?
- APrzeszukiwanie w głąb (DFS)
- BAlgorytm Kruskala
- CWe wszystkich przypadkach wymagany jest algorytm Bellmana–Forda
- DAlgorytm Dijkstry
6.Średni
Złożoność czasowa naiwnego rekurencyjnego obliczania ciągu Fibonacciego (fib(n) = fib(n−1) + fib(n−2)) jest:
- ALiniowa
- BStała
- CWykładnicza
- DLogarytmiczna
7.Trudny
Jakie dwie rzeczy trzeba wykazać, aby udowodnić, że problem decyzyjny X jest NP-zupełny?
- AX należy do NP, a znany problem NP-zupełny redukuje się do X w czasie wielomianowym
- BX nie ma algorytmu wielomianowego, a X jest rozstrzygalny
- CX redukuje się do problemu z P, a X należy do NP
- DX należy do P, a X redukuje się do SAT
8.Trudny
Jaki jest koszt czasowy i pamięciowy obliczania n-tej liczby Fibonacciego pętlą, która przechowuje tylko dwie ostatnie wartości?
- ACzas O(2ⁿ) i pamięć O(1)
- BCzas O(log n) i pamięć O(n)
- CCzas O(n) i pamięć O(n)
- DCzas O(n) i pamięć O(1)