剑指offer-数值的整数次方
来源:互联网 发布:淘宝恶意刷流量软件 编辑:程序博客网 时间:2024/05/16 15:29
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
快速幂的应用,降低时间复杂度。
class Solution {public: double Power(double base, int exponent) { double ans=1;int n;if(exponent>0){n=exponent;}else if(exponent<0){if(base>=-(1e-6)&&base<=1e-6){return false;}elsen=-exponent;}elsereturn 1;while(n!=0){if((n&1)==1){ans*=base;}base*=base;n>>=1;}return (exponent>=0)? ans:(1/ans); }};
阅读全文
0 0
- 剑指Offer之数值的整数次方
- 剑指offer:数值的整数次方
- 【剑指offer】数值的整数次方
- [剑指offer]Q11:数值的整数次方
- 【剑指offer】数值的整数次方
- 剑指Offer之数值的整数次方
- 《剑指offer》数值的整数次方
- 剑指offer--数值的整数次方
- 剑指Offer之 - 数值的整数次方
- 剑指offer-11 数值的整数次方
- 剑指offer 11 - 数值的整数次方
- 剑指Offer-数值的整数次方
- 剑指offer 数值的整数次方
- 《剑指offer》数值的整数次方
- 剑指offer—数值的整数次方
- 剑指Offer-11-数值的整数次方
- 【剑指offer】之数值的整数次方
- 剑指offer-数值的整数次方
- Java和mysql的数据类型对应
- 机器学习网站
- spring boot项目添加拦截器验证token防止表单重复提交
- ios开发证书,描述文件,bundle ID的关系
- dos for截取字符串学习
- 剑指offer-数值的整数次方
- Bootstrap-datetimePicker插件添加秒钟(自定义)选择下拉框
- 正则表达式(验证数值的正则表达式,校验字符的表达式,特殊需求表达式)—干货收集-总会有用的
- xDSL(数字用户线)
- 排序算法 -- (三)简单选择排序
- 简单的求导的符号运算算法
- NSString 和 NSURL的互相转换
- 如何写出你的第一个c语言程序
- Spring的depends-on属性Bean依赖