实现pow函数
来源:互联网 发布:叙利亚2017 知乎 编辑:程序博客网 时间:2024/06/05 04:26
class Solution {public: double Power(double base, int exponent) { double num = base,res = 1; int exp = exponent; if (exp == 0) return 1; else if (exp <0){ if (base == 0) return -1; exp = (-exp); } while (exp != 0){ if (exp % 2 != 0) res*=num; num *= num; exp >>= 1; } return (exponent>0 ? res : (1 / res));}};
考虑base==0,exp为非正数情况
阅读全文
0 0
- pow()函数自实现
- 实现pow函数
- 实现sqrt和pow函数
- pow(x,y)函数的实现算法
- 50. Pow(x, n)函数实现
- 使用java实现pow(x,n)函数
- pow函数
- pow ()函数
- pow()函数
- pow函数
- pow函数
- pow()函数
- pow函数
- pow函数
- 计算器实现源码 pow函数的实现源码
- 分治法实现pow(x,n)函数的功能
- Leecode Pow(x, n)实现任意次方函数
- pow(x,y)函数的用法及实现算法
- 索引让SQL举步维艰的秘密
- linux后台运行和关闭、查看后台任务
- 京东-链笔试题
- 【C++】C/C++中static关键字作用总结
- hexo YAMLException: cannot read a block mapping entry; a multi line key may not be an implicit key a
- 实现pow函数
- 2017年8月18日模拟9(smoj2218、2044、2103,动态规划,动态规划、树链剖分)
- Mybatis学习(六)mybatis与hibernate区别与应用场景
- 21. Merge Two Sorted Lists
- C语言中的 (void*)0 与 (void)0
- 设计模式---构造者模式
- CODECHEF Palindromic Game
- C++中 atexit函数 exit函数
- JetBrains正式发布Kotlin 1.0:JVM和Android上更好用的语言