Без if(i == n) {}
число операций:
1 + 2 + 3 + 4 + 5 + ... + n*2
= (2n * (2n-1))/2
Но при i==n
количество операций не i
, как у остальных, а i²
. Таким образом, окончательное число операций:
((2n * (2n-1))/2) - n + n²
Обозначение Big O вышеупомянутого O (n²)