JAVA辗转相除求最大公约数
来源:互联网 发布:js防水卷材厚度 编辑:程序博客网 时间:2024/05/16 04:43
辗转相除的基本思想就是:
用大的数除以小数;
取得余数,若余数为0,则最大公约数为除数;
若余数不为零,则用除数除以余数,递归直到余数为0
package com.liu.util;public class GetMaximumCommonDivisor { public static int getDivisor(int m, int n){ /** * 判断m,n的大小,用大的数除以小数, * 取得余数,若余数为0,则最大公约数为除数 * 若余数不为零,则用除数除以余数 */ int tmp = 0; if(m < n){ tmp = m; m = n; n = tmp; } int result = m % n; if(result == 0){ return n; }else{ return getDivisor(n, result); } }}
0 0
- JAVA辗转相除求最大公约数
- 辗转相除求最大公约数
- 辗转相除求最大公约数
- 辗转相除求最大公约数
- 辗转相除求最大公约数
- java基础算法之通过辗转相除求 最大公约数
- 辗转相除求最大公约数,最大公倍数
- 欧几里得辗转相除求最大公约数最小公倍数
- 辗转相除之迭代法求最大公约数
- 辗转相除求最大公约数,最小公倍数
- 辗转相除求最大公约数,最小公倍数
- Java实例15 - 求最大公约数 gcd 辗转相除 欧几里德算法
- 趣味分数-辗转相除 (欧几里德算法) 递归算法 求最大公约数-java
- java for循环与if语句结合 通过辗转相除求 最大公约数和最小公倍数
- 辗转相除求两个数的最大公约数
- 求最大公约数和最小公倍数(辗转相除)
- 我的c学习:辗转相除发求最大公约数
- 利用辗转相除求两个数的最大公约数
- zipline的Order,Portfolio,Account,Position对象
- 三角形最佳路径问题
- table css
- 前端第三方API
- mongodb限制访问
- JAVA辗转相除求最大公约数
- 是时候使用Markdown写作了
- 中工校赛总结
- SpringMVC模式 controller处理ajax的请求及传值(一)
- CPU-Cache-and-Memory-Ordering
- js实现简单的动画(4个按钮控制图片上下左右移动)
- jQuery each()方法的使用
- poj 2155 Matrix(二维树状数组)(经典)
- HTTP --- 头部详细解释