Witam, mam pytanie odnośnie obliczania złożoności czasowej INSERTION-SORT(A).
W Cormenie początek algorytmu wygląda tak:
koszt liczba wykonań
for j<-2 to lemgth[A] c1 n
do key<-A[j] c2 n-1
Czy ktoś może powiedzieć mi, czemu liczba wykonać pierwszej linijki jest o jeden większa od liczby wykonań drugiej? Chodzi o to, że pierwsza wykona się zawsze nawet jak nie zostanie spełniony warunek i dlatego o jeden "n" więcej?