面试题11 数值的整数次方
2016-04-04 16:49
190 查看
题目描述
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。class Solution { public: double Power(double base, int exponent) { if (exponent == 0) return 1; if (exponent < 0){ base = 1 / base; exponent *= -1; } double result = Power(base, exponent / 2); result *= result; if (exponent % 2 != 0) result = base * result; return result; } };
相关文章推荐
- 面试题10 二进制中1的个数
- LeetCodet题解--16. 3Sum Closest(离给定值最近的三数之和)
- 面试中遇到的问题
- 面试题9 斐波那契数列
- 面试题8 旋转数组的最小数字
- 关于程序员职业生涯的若干问题思考
- LeetCodet题解--15. 3Sum
- 实习生面试相关-b
- 程序员面试什么最重要
- 刚接触git,记录一下自己的收获
- 面试题7 2栈队列
- 面试题6 重建二叉树
- 面试成功的五条最重要原则!
- 面试题5 从尾到头打印链表
- 多线程经典面试题
- 面试:数组:twosum
- 面试题4 替换空格
- 面试题3 二维数组中查找
- LeetCodet题解--14. Longest Common Prefix
- 面试题2 单例