永发信息网

递归算法实现x^n函数,power()函数,result = x * power(n-1),有点迷

答案:1  悬赏:60  手机版
解决时间 2021-03-21 14:12
  • 提问者网友:川水往事
  • 2021-03-21 05:19
递归算法实现x^n函数,power()函数,result = x * power(n-1),有点迷
最佳答案
  • 五星知识达人网友:玩世
  • 2021-03-21 06:00
这个是把计算power(n)=x^n化为子问题求解,x^n=x*x^(n-1)=x*power(n-1) 。而x^(n-1)又可以以同样的方式化为子问题求解。当n=1的时候,问题的解就是x,因此power(1)=x,可以结束递归过程向上求解。
当n为负数你在外面判断一下输出power(-n)的倒数好了,你这样递归下去,n是不能为负的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯