Skip to content
START WITH A QUESTION

What would you like to understand?

Find an answer. See the moment it becomes clear. Follow the idea further.

← Concept directory

Answers for “欧几里得算法的基本情况是什么?”

2 keyword matches

Understanding your question. You can explore the search results below now.

Know when to use it

↗

The Euclidean algorithm using division terminates when one of the entries in the current pair (a,b)(a,b) becomes zero. Specifically, when the remainder rr in the step b=aq+rb=aq+r becomes zero, the next pair is (0,a)(0,a) or (a,0)(a,0), and the algorithm stops, returning the non-zero entry as the gcd.

Conditions: The algorithm uses the step gcd⁡(a,b)=gcd⁡(b,a mod b)\gcd(a,b) = \gcd(b, a \bmod b).; aa and bb are nonnegative integers.; Termination occurs when the second argument is 0.

Know when to use it

↗

You should stop the Euclidean algorithm when the second argument of the pair becomes zero. At this point, the first argument is the greatest common divisor.

Conditions: The algorithm is tracing the steps of the Euclidean algorithm.; The pair is represented as (a,b)(a,b).; The operation is gcd⁡(a,b)=gcd⁡(b,a mod b)\gcd(a,b)=\gcd(b,a\bmod b).