1.Łatwy
Ile dodatkowej pamięci używa standardowe sortowanie przez scalanie oparte na tablicach?
- AO(n²)
- BO(log n)
- CO(n)
- DO(1)
2.Łatwy
Jaką strategię projektowania stosuje sortowanie przez scalanie?
- AWybór zachłanny
- BDziel i zwyciężaj
- CSiłę brutalną (przegląd zupełny)
- DProgramowanie dynamiczne
3.Łatwy
Jak działa sortowanie przez wybieranie?
- ADzieli tablicę na połowy i je scala
- BWielokrotnie zamienia sąsiednie elementy w złej kolejności
- CWstawia każdy element do rosnącej posortowanej części przez przesuwanie
- DWielokrotnie znajduje minimum nieposortowanej części i zamienia je na początek
4.Średni
Jaka jest złożoność czasowa: for i = 1 to n: (j = 1; while j < n: j = j × 2)?
- AO(log n)
- BO(n)
- CO(n²)
- DO(n log n)
5.Średni
Algorytm zachłanny:
- AUżywa wyłącznie rekurencji
- BSprawdza każde możliwe rozwiązanie
- CZawsze daje rozwiązanie optymalne
- DW każdym kroku dokonuje lokalnie najlepszego wyboru
6.Średni
Quicksort zawsze używa pierwszego elementu jako elementu osiowego. Dla jakich danych wykazuje zachowanie pesymistyczne?
- ADla tablicy, w której wszystkie elementy są różne
- BDla tablicy w losowej kolejności
- CDla tablicy już posortowanej
- DDla tablicy o długości 2
7.Trudny
Problem jest NP-zupełny, jeśli:
- ANależy do NP i każdy problem z NP sprowadza się do niego w czasie wielomianowym
- BNie da się go rozwiązać
- CDa się go rozwiązać w czasie wielomianowym
- DLeży poza NP, ale jest trudniejszy od wszystkich problemów NP, jak problem stopu
8.Trudny
Która definicja klasy P jest poprawna?
- AProblemy wymagające czasu wykładniczego na każdym komputerze
- BProblemy, których rozwiązania można sprawdzić, ale nigdy nie znaleźć w czasie wielomianowym
- CProblemy decyzyjne rozwiązywalne przez algorytm deterministyczny w czasie wielomianowym
- DProblemy, które można rozwiązać równolegle
Klucz odpowiedzi
- 1. C · O(n)
- 2. B · Dziel i zwyciężaj
- 3. D · Wielokrotnie znajduje minimum nieposortowanej części i zamienia je na początek
- 4. D · O(n log n)
- 5. D · W każdym kroku dokonuje lokalnie najlepszego wyboru
- 6. C · Dla tablicy już posortowanej
- 7. A · Należy do NP i każdy problem z NP sprowadza się do niego w czasie wielomianowym
- 8. C · Problemy decyzyjne rozwiązywalne przez algorytm deterministyczny w czasie wielomianowym
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.