南宫雨雪 level
获赞
91
粉丝
2
关注
8
看过 TA
26
广东金融学院
2022
Java
IP属地:广东
暂未填写个人简介
私信
关注
2020-01-26 17:03
广东金融学院 Java
问题分析:1、法一:最简单快速的方法,就是直接调用Math的pow(base,exponent)的函数;代码如下:这个方法所占用的内存和时间都会比第二个方法多一下2、法二:对exponent进行分类讨论,即大于0和小于0的情况,代码如下:这个的运行结果如下:哈哈哈,好像差别只有一点点,但是不直接调用函数来思考会比较有趣哈哈哈。
牛客995731343号:public class Solution { public double Power(double base, int exponent) { float res = 1; if (base == 0) { res = 0; } else if (exponent == 0) { res = 1; } else if (exponent > 0) { for (int i = 0; i < exponent; i++) { res *= base; } } else if (exponent < 0) { for (int i = 0; i > exponent; i--) { res /= base; } } return res; } }
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务