欧几里得辗转相除算法的递归写法
2015-07-26 13:10
211 查看
在看《数论》是看到欧几里得算法可以这样写,脑洞大开。
欧几里得辗转相除用于求两数的最大公约数
欧几里得辗转相除用于求两数的最大公约数
int Gcd(int a,int b) { if(b==0) return a;//出口 return Gcd(b,a%b); }
相关文章推荐
- 异步编程
- rTorrent + ruTorrent 安装和配置
- DNS配置
- 正则表达式和通配符的区别(转)
- Android 设计模式学习之工厂模式
- MFC,unicode下CString类型及UTF8问题
- 比较两个对象是否为同一个对象
- smarty中ifelse、foreach以及获取数组中键值名的一个实例
- leetcode 46: Permutations
- UVA227-Puzzle
- xml 语法提示
- 快速使用automake
- 学习java编程能往哪些方向发展
- 二分查找及扩展
- 杭电1201 18岁生日
- 软链接与硬链接
- BCB中的TButton
- uvalive 3263
- Codeforces Round #283 (Div. 2) C. Removing Columns 模拟+构造
- HTML <map> 设置图热点