第三十七天:力扣第50题,Pow(x, n)
地址:leetcode-cn.com/problems/po…
思路:递归,分为n>0和n<0讨论即可
var myPow = function(x, n) {
return n === 0 ? 1:n < 0 ? 1/myPow(x,-n) : ( n % 2 === 0 ? myPow(x*x,n/2) : x*myPow(x,n-1));
};
执行用时:80 ms, 在所有 JavaScript 提交中击败了90.76%的用户
内存消耗:38.9 MB, 在所有 JavaScript 提交中击败了26.44%的用户