50. Pow(x,n)
Input:
2.00000, 10
Output:
1024.00000Input:
2.10000, 3
Output:
9.26100Input:
2.00000, -2
Output:
0.25000
Explanation:
2^-2 = 1/2
1/2^2 = 1/4 = 0.25Last updated
Was this helpful?
Input:
2.00000, 10
Output:
1024.00000Input:
2.10000, 3
Output:
9.26100Input:
2.00000, -2
Output:
0.25000
Explanation:
2^-2 = 1/2
1/2^2 = 1/4 = 0.25Last updated
Was this helpful?
Was this helpful?
class Solution {
public int findPeakElement(int[] nums) {
for(int i = 1; i < nums.length; i ++)
{
if(nums[i] < nums[i-1])
{// <
return i-1;
}
}
return nums.length-1;
}
}class Solution {
public double myPow(double x, int n) {
if(n == 0) return 1;
if(n == 1) return x;
if (n<0){
if(n == Integer.MIN_VALUE){
n = Integer.MAX_VALUE;
if(x<0) x = -x;
}
else{
n = -n;
}
x = 1/x;
}
return n%2==0?myPow(x*x,n/2):x*myPow(x*x,n/2);
}
}