Mam o to taki pseudokod, który liczy największą sumę spójnych elementów w danym ciągu:)
MAKSYMALNA SUMA (A,n)
suma -> 0
dotądNaj -> 0
for i <- 1 to n
if (suma > -A[i]) then
suma <- suma + A[i]
else
suma <- 0
endif
dotądNaj <- MAX (dotądNaj, suma)
return dotądNaj
W tym algorytmie jest jedna pętla o stałej długości = n, brak pętli zagnieżdżonych, czyli wnętrze pętli jest O(1), a n*O(1) = O(n) - złożoność obliczeniowa tego algorytmu. Teraz rodzi się pytanie jak to ładnie zapisać matematycznie? Dać dowód na to, że jest taka złożoność:)
Ktoś pomoże?