Leetcode 50 - Pow(x, n)
来源:互联网 发布:agar.io 源码 编辑:程序博客网 时间:2024/06/01 20:35
Implement pow(x, n).
class Solution {public: double myPow(double x, int n) { if(n == 0) return 1; //注意n==INT_MIN的时候会溢出,-n仍然会等于INT_MIN if(n<0 && n!=INT_MIN) return 1.0/myPow(x,-n); //divide and conquer else return n%2 ? x*myPow(x*x,n/2) : myPow(x*x,n/2); }};
0 0
- leetcode 50 : Pow(x, n)
- LeetCode 50: Pow(x, n)
- [leetcode 50] Pow(x, n)
- [Leetcode] 50 - Pow(x, n)
- [LeetCode 50]Pow(x, n)
- leetcode 50 Pow(x, n)
- leetcode || 50、Pow(x, n)
- [leetcode] #50 Pow(x,n)
- LeetCode-50 Pow(x, n)
- Pow(x, n) - LeetCode 50
- Leetcode(50):Pow(x, n)
- LeetCode---(50)Pow(x, n)
- Leetcode #50 Pow(x, n)
- LeetCode(50) Pow(x, n)
- leetcode 50: Pow(x, n)
- Leetcode#50||Pow (x, n)
- [Leetcode]#50 Pow(x, n)
- leetcode 50:Pow(x, n)
- Android:我为何要封装DialogFragment?
- (二)1月21日直播视频
- 在Microsoft Azure和Windows Server with Hyper-V环境中运行Linux客户端操作系统时,Oracle database的认证情况
- 迷茫
- Delphi的CPU调试窗口
- Leetcode 50 - Pow(x, n)
- Leetcode 48 - Rotate Image
- 白书练习 WERTYU
- Eclipse 如何查看jdk源码
- Hadoop生态系统窥探
- blogApp编写之slf4j日志记录数据库读写耗时
- 明日传奇.Legends.of.Tomorrow
- 使用宏来作为C++单元测试开关
- poj-3254 Corn Fields 状态压缩dp