算法系列__1__欧几里得算法求解最大公约数
来源:互联网 发布:c语言中合法的关键字 编辑:程序博客网 时间:2024/06/15 14:12
本文记录了采用欧几里得算法求解两个自然数的最大公约数的java实现,如有疑惑或错误之处可评论或邮箱联系博主:xuwang.me@gmail.com
/** * Created by xuwang on 2017/9/15. * function: 求两个自然数的最大公约数,这里采用欧几里德算法 */public class GreatestCommonDivisor { public static void main(String args[]){ GreatestCommonDivisor gcd = new GreatestCommonDivisor(); int result = gcd.Euclid(1012045,75975); System.out.println(result); } public int Euclid(int inputNumA, int inputNumB){ int result = -1; if (inputNumA >= inputNumB) { if (inputNumB == 0){ result = inputNumA; }else { result = Euclid(inputNumB, (inputNumA % inputNumB)); } }else if (inputNumB > inputNumA){ if (inputNumA == 0){ result = inputNumB; }else { result = Euclid(inputNumA, (inputNumB % inputNumA)); } } return result; }}
阅读全文
0 0
- 算法系列__1__欧几里得算法求解最大公约数
- 用欧几里得算法求解最大公约数
- 欧几里得算法求解最大公约数和最小公倍数
- 最大公约数、欧几里得算法与求解模线性方程
- 最大公约数 (欧几里得算法)
- 最大公约数--欧几里得算法
- 最大公约数(欧几里得算法)
- 欧几里得最大公约数算法
- 最大公约数(欧几里得算法)
- 欧几里得算法求最大公约数
- 欧几里得算法,最大公约数
- 欧几里得算法与最大公约数
- 欧几里得算法求最大公约数
- 欧几里得算法 求最大公约数
- 最大公约数(欧几里得算法)
- 欧几里得算法--最大公约数&最小公倍数
- 最大公约数(欧几里得算法)
- 最大公约数欧几里得算法
- 我对_stdcall和_cdecl的一些了解
- ubuntu终端英文乱码问题
- Haproxy搭建web集群
- 《C++ Concurrency in Action》笔记17 promise
- 使用opencv读取一段视频并对视频进行canny边缘检测
- 算法系列__1__欧几里得算法求解最大公约数
- 简单的stream socket例子
- ubuntu 解决“无法获得锁 /var/lib/dpkg/lock -open (11:资源暂时不可用)”的方法
- switch case判断成绩等级
- eclipse插件大全
- JVM内存模型分析
- 面试总结及复习内容
- Java常用排序算法
- Vue之键盘事件