1.Łatwy
Czym jest przypadek bazowy funkcji rekurencyjnej?
- APrzypadkiem z największymi danymi wejściowymi, który obsługuje się przed jakimikolwiek wywołaniami rekurencyjnymi
- BWywołaniem zużywającym najwięcej pamięci
- CPrzypadkiem, na który odpowiada się bezpośrednio, bez kolejnego wywołania rekurencyjnego
- DPierwszym wierszem funkcji
2.Łatwy
Dostęp do elementu tablicy po indeksie zajmuje:
- AO(n²)
- BO(n)
- CO(log n)
- DO(1)
3.Łatwy
Ile dodatkowej pamięci używa standardowe sortowanie przez scalanie oparte na tablicach?
- AO(n²)
- BO(log n)
- CO(n)
- DO(1)
4.Średni
Dolne ograniczenie dla sortowania opartego na porównaniach w najgorszym przypadku wynosi:
- AΩ(n²)
- BΩ(log n)
- CΩ(n log n)
- DΩ(n)
5.Ś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
- BWszystkie logarytmy w informatyce mają podstawę 10, więc jest ona domyślna
- CLogarytmy o różnych podstawach różnią się tylko stałym czynnikiem
- DPodstawa ma znaczenie tylko dla małych n
6.Średni
Jakie jest rozwiązanie rekurencji T(n) = T(n/2) + O(1)?
- AO(n)
- BO(1)
- CO(log n)
- DO(n log n)
7.Trudny
Jaka jest złożoność czasowa: for i = 1 to n: for (j = i; j ≤ n; j = j + i) wykonaj pracę O(1)?
- AO(n)
- BO(n²)
- CO(n log n)
- DO(n √n)
8.Trudny
Dlaczego wyszukiwanie binarne nie daje czasu O(log n) na liście jednokierunkowej?
- APorównania na węzłach listy są wolniejsze
- BDotarcie do środkowego elementu wymaga O(n) kroków, bo nie ma bezpośredniego dostępu po indeksie
- CList nie da się posortować
- DWyszukiwanie binarne wymaga co najmniej dwa razy więcej pamięci
Klucz odpowiedzi
- 1. C · Przypadkiem, na który odpowiada się bezpośrednio, bez kolejnego wywołania rekurencyjnego
- 2. D · O(1)
- 3. C · O(n)
- 4. C · Ω(n log n)
- 5. C · Logarytmy o różnych podstawach różnią się tylko stałym czynnikiem
- 6. C · O(log n)
- 7. C · O(n log n)
- 8. B · Dotarcie do środkowego elementu wymaga O(n) kroków, bo nie ma bezpośredniego dostępu po indeksie
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.