辗转相除法和辗转相减法 欧几里得算法(辗转相除法) 基本公式 gcd ( a , b ) = gcd ( b , a m o d b ) \gcd (a,b) = \gcd (b,a\mod b) gcd(a,b)=gcd(b,amodb) 终止条件是 b = 0 b = 0 b=0,此时答案为 a a a。 实现方法 时间复杂度近似为 O ( max ( a , b ) ) \mathcal{O}(\max(a,b))