LeetCode:Pow(x, n)
来源:互联网 发布:韩国人听歌用什么软件 编辑:程序博客网 时间:2024/06/05 08:54
class Solution {
public:
double pow(double x, int n) {//分治法
double result;
if(n<0)
{
x=1/x;
n=-1*n;
}
if(n==0)
return 1;
if(n==1)
return x;
result=pow(x,n/2);
return result*result*pow(x,n%2);
//return pow(x,n/2)*pow(x,n/2)*pow(x,n%2);//采用这个方式会超时,没有充分利用之前的计算结果
}
};
0 0
- LeetCode: Pow(x, n)
- LeetCode Pow(x,n)
- [Leetcode] Pow(x, n)
- LeetCode: Pow(x, n)
- Leetcode: Pow(x,n)
- [LeetCode] Pow(x, n)
- [Leetcode] Pow(x,n)
- 【leetcode】Pow(x, n)
- [LeetCode]Pow(x, n)
- [leetcode]Pow(x, n)
- LeetCode-Pow(x, n)
- LeetCode - Pow(x, n)
- LeetCode | Pow(x, n)
- Pow(x, n) -leetcode
- 【leetcode】Pow(x, n)
- 【Leetcode】Pow(x, n)
- LeetCode Pow(x, n)
- Leetcode: Pow(x, n)
- 蚀罿芇螀袈芁膀螆肇肁薅葿
- DIY字符串比较函数
- 薀羇羇蒀蒆薄聿芃莂蚃膁葿
- 央视315:公共场所WiFi偷钱技术原理及防范措施专家版
- 薇袆羆蒇蒇袈肁芃虿螁肇蒂
- LeetCode:Pow(x, n)
- 螆螆艿芅螅袈肂薄螅羀芈蒀
- 螁袁聿莂螃羇膈节蚆肂羄蒄
- 袂莆莂袂羅腿蚁袁肇莄薇羀
- 蚆螄膇膅荿薀羆肈莄虿袆蒃
- 蚃肂艿节蒆羈芈莄蚁袄芇蒆
- 聿罿莀薃螅芁芃虿羄肀芅蚅
- 薈蚅螈莅蒄蚄袀膇莀蚄羃莃
- 蒈袀肃芄莈袂膈肀薀螅螂艿