Оценка Big O рассчитывается следующим образом:
вызов метод: ввод n там имеет значение al oop в функции, поэтому O (N) рекурсия оценивается следующим образом:
T(n/2) -- T(n/4) -- T(n/8) -- T(n/16) ... O(logn)
, поэтому метод вызова nlogn
main метод
1*call(1) -- 2call(2) -- 3call(3) -- ncall(n) since call(n) is O{nlogn) so n^2logn