一,两种不同的求幂运算 求解x^n(x 的 n 次方) ①使用递归,代码如下: private static long pow(int x, int n){ if(n == 0) return 1; if(n == 1) return x; if(n % 2 == 0) return pow(x * x, n / 2); else return pow(x * x, n / 2) * x; } 分析: 每次递归,使得问题的规模减半.2到6行操作的复杂度为O(1),第7行pow函数里面的x*x操作…