1.Łatwy
Jaka jest optymistyczna złożoność czasowa sortowania przez wstawianie dla już posortowanej tablicy?
- AO(n)
- BO(1)
- CO(n²)
- DO(n log n)
2.Łatwy
Jaka jest pesymistyczna złożoność czasowa sortowania przez scalanie?
- AO(n)
- BO(log n)
- CO(n log n)
- DO(n²)
3.Łatwy
Czym jest przypadek bazowy funkcji rekurencyjnej?
- APierwszym wierszem funkcji
- BPrzypadkiem, na który odpowiada się bezpośrednio, bez kolejnego wywołania rekurencyjnego
- CWywołaniem zużywającym najwięcej pamięci
- DPrzypadkiem z największymi danymi wejściowymi, który obsługuje się przed jakimikolwiek wywołaniami rekurencyjnymi
4.Średni
Jakie jest rozwiązanie rekurencji T(n) = T(n − 1) + O(n)?
- AO(n log n)
- BO(n)
- CO(n²)
- DO(2ⁿ)
5.Średni
Jaka jest pesymistyczna złożoność czasowa sortowania szybkiego (quicksort)?
- AO(n)
- BO(log n)
- CO(n log n)
- DO(n²)
6.Średni
Dlaczego w notacji dużego O zwykle pomija się podstawę logarytmu, jak w O(log n)?
- ALogarytmy zawsze zaokrągla się do liczb całkowitych
- BPodstawa ma znaczenie tylko dla małych n
- CWszystkie logarytmy w informatyce mają podstawę 10, więc jest ona domyślna
- DLogarytmy o różnych podstawach różnią się tylko stałym czynnikiem
7.Trudny
Dyskretny problem plecakowy (0/1) rozwiązany programowaniem dynamicznym zajmuje czas O(nW). Dlaczego nazywa się to złożonością pseudowielomianową?
- APonieważ n jest zawsze małe
- BPonieważ algorytm jest randomizowany, a jego czas działania zmienia się przy każdych danych
- CW jest liczbą, więc czas jest wykładniczy względem liczby bitów użytych do zapisania W
- DPonieważ działa tylko dla W = 0
8.Trudny
Co ustaliło twierdzenie Cooka–Levina?
- AKażdy problem NP można rozwiązać w czasie wykładniczym
- BP nie jest równe NP
- CProblem spełnialności formuł logicznych (SAT) jest NP-zupełny
- DProblem stopu jest nierozstrzygalny
Klucz odpowiedzi
- 1. A · O(n)
- 2. C · O(n log n)
- 3. B · Przypadkiem, na który odpowiada się bezpośrednio, bez kolejnego wywołania rekurencyjnego
- 4. C · O(n²)
- 5. D · O(n²)
- 6. D · Logarytmy o różnych podstawach różnią się tylko stałym czynnikiem
- 7. C · W jest liczbą, więc czas jest wykładniczy względem liczby bitów użytych do zapisania W
- 8. C · Problem spełnialności formuł logicznych (SAT) jest NP-zupełny
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.