欧几里得算法(Euclidean algorithm)是计算两个整数最大公约数的一种高效算法。
给定两个正整数 a 和 b (a ≥ b),欧几里得算法通过以下步骤计算它们的最大公约数:
通过连续的除法,余数会不断减小,直到其中一个余数为 0,此时前一个非零余数即为最大公约数。