剑指offer16-

小李不在ovo 2022-01-24 12:03:23

class Solution {
    public double myPow(double x, int n) {
        if(x==0) return 0;
        if(n==0) return 1;        
        if(n<0){
            return 1/x*myPow(1/x,-n-1); 
        }else if(n%2==0){
            return myPow(x*x,n/2); //偶数由平方递归得到
        }else {
            return x*myPow(x*x,n/2); //奇数可以乘本身转化为偶数
        }
    }
}

 

 

...全文
43 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

67,562

社区成员

发帖
与我相关
我的任务
社区描述
欢迎大家来到抱团内卷学习社区,在这里大家可以分享自己的学习笔记,求职心得,一起记录彼此的成长历程。社区群号:94108843,WX公众号:【兴趣使然的草帽路飞】
社区管理员
  • 路  飞
  • 一百个Chocolate
  • 灰小猿
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

最怕你一生碌碌无为,还安慰自己平凡可贵!

努力提高自己的知识储备,助力每一位冲刺大厂的小伙伴!

祝大家前程似锦,offer连连!

注意:每个月活跃积分最高的小伙伴,可以获得社区管理员权限哦!

试试用AI创作助手写篇文章吧