剑指offer--面试题11: 数值的整数次方
来源:互联网 发布:win10多重网络叠加 编辑:程序博客网 时间:2024/06/05 23:43
题目描述
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
python实现:
# -*- coding:utf-8 -*-class Solution: def Power(self, base, exponent): if exponent==0: return 1 if exponent<0: return 1.0/self.Power(base, -exponent) v = self.Power(base, exponent/2) if exponent&1==0:#偶数 return v*v else: return base*v*v
c++实现:
class Solution {public: double Power(double base, int exponent) { if(exponent==0) return 1; if(exponent<0) return 1/Power(base, -exponent); double v = Power(base, exponent/2); if(exponent&1==0) return v*v; else return base*v*v; }};
0 0
- [剑指offer][面试题11]数值的整数次方
- 【剑指offer】面试题11:数值的整数次方
- 剑指offer 面试题11 数值的整数次方
- 剑指Offer:面试题11 数值的整数次方
- 《剑指Offer》面试题11:数值的整数次方
- 【剑指Offer学习】【面试题11 :数值的整数次方】
- 剑指offer-面试题11:数值的整数次方
- 剑指offer之面试题11:数值的整数次方
- 剑指offer----面试题11:数值的整数次方
- 剑指offer之面试题11数值的整数次方
- 剑指Offer--面试题11 数值的整数次方
- 剑指Offer----面试题11:数值的整数次方
- 剑指offer-面试题11:数值的整数次方
- 剑指offer面试题11:数值的整数次方
- 剑指offer--面试题11: 数值的整数次方
- 剑指Offer之面试题11:数值的整数次方
- 剑指offer-面试题11-数值的整数次方
- 剑指Offer系列-面试题11:数值的整数次方
- android的m、mm、mmm编译命令的使用
- Android自动化测试--monkey详细到炸的总结
- mysql 时间戳与日期格式的相互转换
- 算法-第四版-练习1.2.1解答
- ExtJS教程----自定义下载组件
- 剑指offer--面试题11: 数值的整数次方
- read实现负责管理阻塞和非阻塞型函数分析
- iOS App版本更新
- 使用mock进行单元测试
- 数据库事务管理ACID
- (六)ArcGIS API For Javascript之查询功能
- 远程连接mysql很慢
- css居中
- JAVA从菜鸟【入门】到新手【实习】一一学习中的小技巧,自身的案例分析