Problem zwykle nazywa się praktycznie rozwiązywalnym (tractable), jeśli:
- ADa się go rozwiązać w czasie stałym
- BDa się go rozwiązać w czasie wielomianowym
- CNie ma rozwiązania
- DDa się go rozwiązać tylko przez sprawdzenie wszystkich możliwości
Problem zwykle nazywa się praktycznie rozwiązywalnym (tractable), jeśli:
Która z tych funkcji rośnie najwolniej, gdy n staje się duże?
Który z tych czasów działania jest wielomianowy?
Jaka jest złożoność czasowa: for i = 1 to n: for j = 1 to i: wykonaj pracę O(1)?
Ile poziomów ma rekurencja sortowania przez scalanie dla tablicy n elementów?
Przeszukiwanie wszerz w grafie nieważonym znajduje:
Jaki jest koszt czasowy i pamięciowy obliczania n-tej liczby Fibonacciego pętlą, która przechowuje tylko dwie ostatnie wartości?
Jaka jest złożoność czasowa: for i = 1 to n: for (j = i; j ≤ n; j = j + i) wykonaj pracę O(1)?
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.