首页 > 其他 > 详细

小算法:求一个数的乘方 - 使用递归

时间:2014-07-10 16:59:20      阅读:356      评论:0      收藏:0      [点我收藏+]

小算法:求一个数的乘方 - 使用递归

 

 1 /**
 2      * 求一个整数的乘方
 3      * @param num 要乘方的数字
 4      * @param power 多少次方
 5      * @return
 6      */
 7     public static int power(int num,int power){
 8         if(power == 1){
 9             return num;
10         }
11         if(power % 2 == 0){
12             return power(num, power / 2) * power(num, power / 2);            
13         }else{            
14             return num * power(num, power / 2) * power(num, power / 2);            
15         }
16     }

 

 

 

小算法:求一个数的乘方 - 使用递归,布布扣,bubuko.com

小算法:求一个数的乘方 - 使用递归

原文:http://www.cnblogs.com/xinye/p/3834788.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!