最大公因数、幂运算算法--Java

来源:互联网 发布:影视特效需要编程吗 编辑:程序博客网 时间:2024/05/17 22:39

最大公因数:

public static int gcd(int m,int n){
while(n != 0){
int rem = m%n;
m = n;
n = rem;
}
return m;
}

算法连续计算余数直到余数是0为止,最后的非0余数就是最大公因数。


幂运算:

public static long pow(long x,int n){
if(n==0){
return 1;
}
if(n==1){
return x;
}
if(isEven(n)){
return pow(x*x,n/2);
} else {
return pow(x*x,n/2)*x;
}
}

public static boolean isEven(int x){
boolean bool = false;
if(x%2==0)
bool = true;
else 
bool = false;
return bool;
}


阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 投融资项目平台 股权融资计划书 上海融资公司 项目融资方式 什么是融资公司 公司如何融资 公司怎么融资 怎么获得融资 个人融资方式有哪些 大额融资公司 怎么样才能融资 投融资信息平台 融资公司贷款可靠吗 个人如何融资 企业融资计划书 互联网融资计划书 投融资对接平台 众筹融资模式 小公司如何融资 企业融资与投资 如何融资创业 创业企业融资 企业怎么融资 股权质押融资 股权融资的优缺点 企业融资平台 创业融资计划 民营企业融资 想融资需要什么条件 个人融资方法 贷款融资平台 创业融资有哪些方式 什么是项目融资 工程项目融资 直接融资方式 融资和贷款的区别 什么叫投融资 创业融资渠道有哪些 项目投资与融资 小微企业融资 股权质押融资业务