美文网首页
16-整数次方

16-整数次方

作者: 一方乌鸦 | 来源:发表于2020-05-05 22:00 被阅读0次

底可能为0, 指数可能为负数,负数取余还是负数,例如 -3 % 2 = -1

public class Solution {
    public double Power(double base, int n) {
        if (base == 0) return 0;
        if (n == 0) return 1;
        if (n == 1) return base;
        if (n == -1) return 1 / base;
        double half = Power(base, n / 2);
        double mod = Power(base, n % 2);
        return half * half * mod;
  }
}

相关文章

  • 16-整数次方

    底可能为0, 指数可能为负数,负数取余还是负数,例如 -3 % 2 = -1

  • 《剑指 Offer (第 2 版)》第 16 题:数值的整数次方

    第 16 题:数值的整数次方(快速幂) 传送门:AcWing:数值的整数次方,牛客网 online judge 地...

  • Swift - LeetCode - 3 的幂

    题目 给定一个整数,写一个函数来判断它是否是 的幂次方。如果是,返回 ;否则,返回 。 整数 是 的幂次方需...

  • 6_8快速N次方

    如果更快的求一个整数k的n次方。如果两个整数相乘并得到结果的时间复杂度为O(1),得到整数k的N次方的过程请实现时...

  • 快速N次方练习题

    如果更快的求一个整数k的n次方。如果两个整数相乘并得到结果的时间复杂度为O(1),得到整数k的N次方的过程请实现时...

  • 剑指offer(十二)数值的整数次方

    数值的整数次方 是为了考察代码完整性点击进入 牛客网题库:数值的整数次方 题目描述:给定一个double类型的浮点...

  • Leetcode.190.Reverse Bits

    题目 给定一个无符号整数, 求2进制翻转后的结果. 思路 将整数分解为2的i次方的和, 如果含有2的i次方, 结果...

  • js支持的整数的有效范围

    js支持的整数的有效范围是,-2的53次方至2的53次方也就是-9007199254740992~90071992...

  • 数值的整数次方

    题目描述: 解析一: 初看,就是求一个 double类型的数值的n次方,用代码来写就是n次数值相乘。但是,这道题的...

  • 数值的整数次方

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

网友评论

      本文标题:16-整数次方

      本文链接:https://www.haomeiwen.com/subject/sjcwwhtx.html