SZUKAJ NA TYM BLOGU

Pokazywanie postów oznaczonych etykietą Algorytmy2. Pokaż wszystkie posty

Zadanie 3.1. (0–1) ()

Dany jest algorytm:
s ← 0
dla i = 1, 2, ..., n
  dla j = i, i + 1, ..., n
    s ← s + 1
Złożoność obliczeniowa powyższego algorytmu oceniona liczbą wykonań instrukcji
s ← s + 1, w zależności od dodatniej liczby całkowitej n, jest
1.liniowa.PF
2.kwadratowa.PF
3.n log n.PF
4.nie większa niż sześcienna.PF

Zadanie 55.1 ()

Dany jest następujący algorytm F(n) dla n ∈ N,n > 0:
F(n)
 jeżeli n = 1, zwróć 1 i zakończ
 w przeciwnym razie zwróć
F(n div 2) + 1

 Złożoność tego algorytmu jest

1.wykładnicza.PF
2.logarytmiczna.PF
3.liniowa.PF
4.kwadratowa.PF

Zadanie 8. (0–1) ()

Rozważ poniższy algorytm, gdzie n jest liczbą całkowitą nieujemną, a[0..n] jest tablicą liczb całkowitych, z – liczbą rzeczywistą.

(1) i←n; y←a[n];
(2) dopóki i≠0 wykonuj
(3) i←i–1
(4) y←y*z + a[i]

Algorytm ten przedstawia realizację

1.obliczania wartości wielomianu dla danej wartości z.PF
2.obliczenia NWW dla n liczb naturalnych.PF
3.obliczenia NWD dla n liczb naturalnych.PF
4.schematu Hornera.PF