当前位置:首页 > 百科杂文 > 若何用辗转相除法求最大公因数?

若何用辗转相除法求最大公因数?

来源:查看原文

最大公因数,简称公因数。 常用记做 gcd(a,b),示意整数 a 和 b 共有的所有因子中,最大的一个。其中 a 和 b 不全为零。

求解最大公因数,有两种主要方式,一是枚举法,庞大度是 O(min(a,b)),即 a 和 b 中较小的谁人数;二是更高效的辗转相除法,其庞大度是 O(log(max(a,b)))。

下面我们以辗转相除来先容该方式:

1. 首先对照 a 与 b 的巨细,若是 a

信息搜索
最新信息