Я думаю, что вы путаетесь между тета-нотацией и нотацией большого O.
Тета-нотация определяет приблизительную оценку времени выполнения алгоритма, тогда как нотация Big O определяет наихудшее время выполненияалгоритм.
Метод, который вы упомянули выше, используется для вычисления тэты, а не больших O. Большой O в вышеупомянутой проблеме может быть O (n ^ 4), O (n ^ 5), O (n^ 6) и так далее ... все правильные значения.Но для тэты только тэта (n ^ 3) верна.