美文网首页
一个数的n次方

一个数的n次方

作者: 怎样会更好 | 来源:发表于2018-10-31 14:47 被阅读0次

题目:

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

public double Power(double base, int exponent) {
      if (exponent == 0) {
          return 1;
      }
      if (exponent < 0) {
          return 1 / Power(base, -exponent);

      }
      if (exponent > 0) {
          double sum = 1;
          for (int i = 0; i < exponent; i++) {
              sum = base * sum;
          }
          return sum;
      }
      return 0;
  }

相关文章

  • 斐波那契数列 logn 实现

    对于fibonacci: logn主要是基于计算一个数的n次方的方法。 计算一个数的n次方的方法: 递归方式计算乘...

  • 无限个的表示方法

    无限个数相乘 例如2的n次方: 无限个数相加 循环相加 注释 需要引用math头文件:1:次方 double a=...

  • uva10006

    大致题意: 给定一个数n,n是合数且对于任意的1 < a < n都有a的n次方模n等于a,这个数就是Carmich...

  • 如何判断一个数是否是2的n次方O(1)算法

    题目: 如何判断一个数是否是2的n次方思路:当一个数为2的n 次方时,整个二进制数,只有本位是1 其他位为0,如果...

  • 一个整数变成最小2几次方

    输入一个数,找出这个数最小的2 n次方 比如: 0000 0001 0001 0001 00010001 0001...

  • Leetcode.326.Power of Three

    题目 给定一个数,判断是否是3的n次方。不要用循环和递归。 思路 最简单容易理解的方法就是找出最大的3的n次方,然...

  • 一个数的n次方

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

  • Python学习:某个数的n次方

    输入一个数字,输出它的1次方,2次方,3次方...10次方

  • 关于算法的时间复杂度的排序

    O(1)

  • nextPowOf2

    实现一个函数,给定一个值 n, 找到一个数字p, 大于或等于n且是2的幂次方实现如下 复杂度 lg(n)

网友评论

      本文标题:一个数的n次方

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