《剑指offer2》问题16 数值的整数次乘方 Java实现
来源:互联网 发布:scala 数组 切分 编辑:程序博客网 时间:2024/05/22 00:50
题目来源:剑指offer
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
思路:较简单,但是要考虑的边界情况较多
public class Solution { public double Power(double base, int exponent) { double res=1.0; if(base==0.0&&exponent>0)//底数不能为零,指数为非正整数 return 0.0; if(exponent > 0){ for(int i=0;i<exponent;i++) res*=base;//提高效率可以将其用递归实现,减小相称次数 例如2的4次方可以是两个2^2次方相称,4个2相乘 } else if(exponent< 0){ int ex=0-exponent; for(int i=0;i<ex;i++) res*=base; res=1/res; } return res; }}
阅读全文
0 0
- 《剑指offer2》问题16 数值的整数次乘方 Java实现
- java大整数的乘方问题处理
- 剑指offer2 问题12 矩阵中的路径 Java实现
- 《剑指offer2》问题14 剪绳子 Java实现
- 《剑指offer2》问题8 二叉树的下一个节点 Java实现
- 《剑指offer2》问题15 二进制中1的个数 Java实现
- 数值的整数次幂
- 数值的整数次幂
- 《剑指offer2》问题9 用两个栈实现队列 Java实现
- 《剑指offer2》问题10 青蛙跳台阶&&变态跳台阶 Java实现
- JAVA实现数值的整数次方(《剑指offern》)
- JAVA实现数值的整数次方(《剑指offer》)
- 数值的整数次方Java实现
- 剑指offer题解C++【12】数值的整数次幂
- 计算数值的整数次幂
- 剑指Offer 面试题16:数值的整数次方 Java代码实现
- 剑指offer 数值的整数次幂,求base的exponent次方,不能使用库函数,同时不需要考虑大数问题
- 剑指offer2 - 实现singleton模式
- echarts动态加载legend时候的坑
- 阿里云-学生考试成绩预测
- Spark 线性回归模型异常
- CSDN博客积分规则
- @ResponseBody注解的使用说明
- 《剑指offer2》问题16 数值的整数次乘方 Java实现
- AndroidManifest配置之uses-feature---glEsVersion属性
- java 各个类型数据的取值范围
- zxing生成简单二维码
- python 学习
- 在提交代码时,git如何忽略指定文件
- 文章标题
- [偏难] UVa OJ 1572 有向图判环
- 信息系统项目管理师EV、PV、AC、BAC、CV、SV、EAC、ETC、CPI、SPI概念说明