牛客网-剑指offer-12-数值的整数次方

原创 2017年09月13日 21:13:09
时间限制:1秒 空间限制:32768K 热度指数:144984
 算法知识视频讲解

题目描述

给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。


public class Solution {
    public double Power(double base, int exponent) {
        if(Math.abs(base)<0.0000001 && exponent<0) {
            return 0.0;
        }
        int absExponent = Math.abs(exponent);
        double rs = 1;
        for(int i=1;i<=absExponent;i++) {
            rs *= base;
        }
        if(exponent<0) 
            return 1.0/rs;
        else 
            return rs;
  }
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

剑指Offer——(12)数值的整数次方

给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。

剑指offer(12):数值的整数次方

题目描述:给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。不得使用库函数,不考虑大数问题。...

剑指Offer----面试题11:数值的整数次方

题目: 实现double Power(double base, int exponent),求base的exponent次方。不得使用库函数,同时不需要考虑大数问题。 方法一: ...

剑指offer--数值的整数次方

记录来自《剑指offer》上的算法题。题目描述: 实现函数 double Power(double base, int exponent), 求 base的 exponent次方。不得使用库函数,...
  • lc013
  • lc013
  • 2016年12月23日 10:51
  • 490

剑指offer-3-面试题11:数值的整数次方(对错误的处理)

题目 分析 自以为题目简单的解法 全面但不够高效的解法 全面又高效的解法 测试用例代码 本题考点 题目 实现函数 double Power( double base, int expone...

剑指offer面试题11 数值的整数次方的Java代码实现

数值的整数次方的Java代码实现 剑指offer这本书不错。以下是我对这道题的Java代码实现 /** * 剑指offer中面试题11:数值的整数次方double power(double b...

剑指offer_面试题11_数值的整数次方(*)

题目:实现函数 double Power(double base, int exponent),求 base 的 exponent 次方。不得使用库函数,同时不需要考虑大数问题。  通过这道题,了...

【剑指Offer学习】【面试题11 :数值的整数次方】

实现函数double Power(double base, int exponent),求base的exponent次方。不得使用库函数,同时不需要考虑大数问题。...

【剑指offer】数值的整数次方

剑指offer上的第十一题,九度OJ上测试通过。 题目描述: 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 输入: 输入可能包含多个测...

【剑指offer】数值的整数次方

题目描述:        实现函数double Power(double base, int exponent),求base的exponent次方。不得使用库函数,同时不需要考虑大数问题。 分...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:牛客网-剑指offer-12-数值的整数次方
举报原因:
原因补充:

(最多只允许输入30个字)