Сложность равна O (log3 n), предполагая, что код внутри цикла равен O (1)
Поскольку вы умножаете на 3 каждую итерацию, количество повторений будет примерно равно x
где 100 * 3 ^ x = 60000
.
Чтобы изменить формулу в терминах x
, вы получите 3^x = 600
, поэтому x = log3(600)
.
Теперь я предполагаю, что 60000
- это вводn
здесь, и вы хотите узнать, как изменяется необходимое время, когда вы увеличиваете это число, вы получаете отношение log3.