вы можете использовать дерево рекурсии, чтобы выяснить количество вызовов, а порядок функции рекурсии равен числу узлов в дереве рекурсии (листья вызова (n / 2), который не отображается):
, поэтому для вычисления количества всех узлов вы можете рассчитать суммирование и оценить порядок (используя последовательность геометрических фигур c по формуле для вычисления суммирования):
![enter image description here](https://i.stack.imgur.com/SNrxS.gif)
Порядок основного l oop меньше
, поэтому основной l oop порядок ![enter image description here](https://i.stack.imgur.com/lME0O.gif)