单选题

现在用如下代码来计算下xn,其时间复杂度为()

double quick_power(double x, unsigned n){

        If(n  == 0) return 1;

        If(n  == 1) return x;

        return  quick_power(x, n/2)

* quick_power(x, n/2)

* ((n & 1) ? x : 1);

}
A

0(n)

B

0(1)

C

0(logn)

D

0(nlogn)

赣ICP备20007335号-2