剑指offer第十二题【数值的整数次方】c++实现
来源:互联网 发布:核工业湖州勘察院 知乎 编辑:程序博客网 时间:2024/06/05 07:13
数值的整数次方
- 参与人数:2920时间限制:1秒空间限制:32768K
- 通过比例:25.37%
- 最佳记录:0 ms|8552K(来自 ccnew)
题目描述
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
这道题指数不会大,直接for循环也能做,但我习惯性用快速幂去做
本题就是指数可能为负的,取倒数就可以了。
double Power(double base, int exponent) { bool flag=false; if(exponent<0){ exponent=-exponent; flag=true; } double res=1; while(exponent>0){ if(exponent&1){ res*=base; } base*=base; exponent>>=1; } if(flag==true){ return 1/res; } return res; }
0 0
- 剑指offer第十二题【数值的整数次方】c++实现
- 剑指Offer算法实现之十一:数值的整数次方
- 剑指offer:数值的整数次方 代码实现
- 数值的整数次方[剑指offer]之python实现
- JAVA实现数值的整数次方(《剑指offer》)
- 剑指Offer之数值的整数次方
- 剑指offer:数值的整数次方
- 【剑指offer】数值的整数次方
- [剑指offer]Q11:数值的整数次方
- 【剑指offer】数值的整数次方
- 剑指Offer之数值的整数次方
- 《剑指offer》数值的整数次方
- 剑指offer--数值的整数次方
- 剑指Offer之 - 数值的整数次方
- 剑指offer-11 数值的整数次方
- 剑指offer 11 - 数值的整数次方
- 剑指Offer-数值的整数次方
- 剑指offer 数值的整数次方
- 安全世界观
- RequestDispatcher请求转发方法
- web安全的关键点
- The_connection_to_adb_is_down__and_a_severe_error_has_occured解决方案
- __weak与__block修饰符的区别
- 剑指offer第十二题【数值的整数次方】c++实现
- 教学改革的视角
- XSS
- Deepin下的有线认证
- IOS:oc制作的猜数字小游戏
- UIcollectionViewCell(UItableviewcell)长按删除操作
- CSRF
- Unity3D教程宝典之 FX Maker
- 第七周-项目6-停车场模拟