Арифметическая операция (+, -, /, *) имеет O (1)
Вы перебираете массив int d
, что создает сложность O (элементы в цикле)
Если предположить, что n - это число элементов в массиве int, то итоговое значение Big O этого алгоритма можно записать в виде O( N + 1 + 1) = O(n)
. Чтобы ответить на ваш вопрос, вы не будете влиять на сложность.этого алгоритма, основанного на значении количества, все, что имеет значение, это количество времени выполнения цикла, которое в этом случае не является фиксированным (т.е. не постоянным)