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-1
n
是一个整数- 要么
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-1
n
是一个整数x
不为零,要么 n > 0
。-104 <= xn <= 104
将n转换为二进制
1 |
|