obraz4 (50)

obraz4 (50)



Złożoność obliczeniowa - przykład rozw. II

Można zauważyć, że dodawane elementy w każdym wierszu są sumą kolejnych wyrazów ciągu arytmetycznego:

function suma(n: integer): integer; var i, s: integer; beg i n

s := 0;

for i := 1 to n do

s + i * (i + 1)/2;


s := s + i * (i + 1)/2;

return s;

7/


end;

liczba dodawań s := s + i * (i + 1)/2;

Wykład 5 Pi cia aniowaiiie komputerów I 23


Wyszukiwarka

Podobne podstrony:
obraz5 (48) Złożoność obliczeniowa - przykład rozw. III Można skorzystać ze wzoru na wartość sumy:
obraz6 (52) Złożoność obliczeniowa - przykład rozw. III wtedy program obliczający sprowadza się do
obraz3 (56) Złożoność obliczeniowa - przykład rozw. Ifunction suma(n: integer): integer var i, j, s
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

więcej podobnych podstron