Я делаю анализ алгоритма и застрял на for and while loop
Предположим, у нас есть цикл for с
for (int i=0; i<n; i++)
, поэтому присвоение i = 0
= 1
i < n = n+1
(он будет запущен n раз, и последняя проверка, в которой цикл будет ложным, будет n + 1)
здесь путаница
i++
-> i ++ будеттакже запускается n раз, но выполняет две разные работы: приращение и присваивание. Это будет 2n или просто n?
То же самое в цикле while
while (i<n):
Будет 2n?
Я работаю на Big O.
Спасибо