Я знаком с материалом Big O и вообще знаю, как использовать критический раздел, чтобы выяснить сложность. Это один дает мне работу немного, так что я хотел бы ответ и небольшое объяснение:Расчет быстрой алгоритмической сложности
i = 1;
while(i<= n){
if(i%2 == 0)(
System.out.println(i);
}
i++;
}
Из того, что я понимаю, что тело из, если будет работать п/2 раз, потому что только даже я был бы распечатать. Так будет общая сложность: 1+ (n/2), что делает большой O O (n)? `
На самом деле это бесконечный цикл, если 'i <= n'. Я думаю, вы что-то забыли там – Rerito
Упс. Забыл увеличить i в цикле! @dasblinkenlight –