50. Pow(x,n)
Last updated
Was this helpful?
Last updated
Was this helpful?
Implement , which calculates x _raised to the power _n(x^n).
Example 1:
Example 2:
Example 3:
Note:
-100.0 < x < 100.0
n is a 32-bit signed integer, within the range [−2^31, 2^31 − 1]
Thoughts:
halve the exponent, squae the input
flip the sign of exponent if negative, then inverse the base
if the exponent == INT_MIN; change it to INT_MAX,
if x is negative, change x to -x before finally inverse it
Sequential Search: T: O(n)