obraz7 (47)

obraz7 (47)



Złożoność obliczeniowa - przykład

Jeśli zmienna sterującą nie zmienia się liniowo należy szacować czas wykonania również w nie-liniowy sposób. W szczególności wykładnicza zmiana zmiennej sterującej pętlą pociąga logarytmiczny czas wykonania:


while i < n do begin

i:= i * k;

0(1);

k~-' < n < km

a wiec

C


int i = 1; while( i < n )

{

i *= k; 0(1) ;

} m -1 < logk n < m, oraz T(n) * c logk a

26


W\idad 5    Progr amowanie komputerów I

„    i


Wyszukiwarka

Podobne podstrony:
obraz1 (61) Złożoność obliczeniowa - przykładInstrukcja zawarta w najbardziej wewnętrznej pętli wyk
obraz0 (62) Złożoność obliczeniowa - przykład procedurę zagadka(n integer); var i. k. 1: integer; b
obraz2 (59) Złożoność obliczeniowa - przykładAlgorytm obliczający sumę elementów leżących na i poni
56371 obraz8 (66) Złożoność obliczeniowa - przykład 1    sum = 02    

więcej podobnych podstron