n次幂
50. Pow(x, n)
实现 pow(x, n) ,即计算 x 的整数 n 次幂函数(即,xn )。
示例 1
1 | |
示例 2:
1 | |
示例 3:
1 | |
提示:
-100.0 < x < 100.0-231 <= n <= 231-1n是一个整数- 要么
x不为零,要么n > 0。 -104 <= xn <= 104
指数降幂法
将n转换为二进制
1 | |
- 时间复杂度 O(logn) : 二分的时间复杂度为对数级别。
实现 pow(x, n) ,即计算 x 的整数 n 次幂函数(即,xn )。
示例 1
1 | |
示例 2:
1 | |
示例 3:
1 | |
提示:
-100.0 < x < 100.0-231 <= n <= 231-1n 是一个整数x 不为零,要么 n > 0 。-104 <= xn <= 104将n转换为二进制
1 | |