When.com Web Search

Search results

  1. Results From The WOW.Com Content Network
  2. Euclidean algorithm - Wikipedia

    en.wikipedia.org/wiki/Euclidean_algorithm

    In mathematics, the Euclidean algorithm, [note 1] or Euclid's algorithm, is an efficient method for computing the greatest common divisor (GCD) of two integers, the largest number that divides them both without a remainder. It is named after the ancient Greek mathematician Euclid, who first described it in his Elements (c. 300 BC).

  3. Greatest common divisor - Wikipedia

    en.wikipedia.org/wiki/Greatest_common_divisor

    The binary GCD algorithm is a variant of Euclid's algorithm that is specially adapted to the binary representation of the numbers, which is used in most computers. The binary GCD algorithm differs from Euclid's algorithm essentially by dividing by two every even number that is encountered during the computation.

  4. Lehmer's GCD algorithm - Wikipedia

    en.wikipedia.org/wiki/Lehmer's_GCD_algorithm

    Lehmer's GCD algorithm, named after Derrick Henry Lehmer, is a fast GCD algorithm, an improvement on the simpler but slower Euclidean algorithm.It is mainly used for big integers that have a representation as a string of digits relative to some chosen numeral system base, say β = 1000 or β = 2 32.

  5. Binary GCD algorithm - Wikipedia

    en.wikipedia.org/wiki/Binary_GCD_algorithm

    The binary GCD algorithm, also known as Stein's algorithm or the binary Euclidean algorithm, [1] [2] is an algorithm that computes the greatest common divisor (GCD) of two nonnegative integers. Stein's algorithm uses simpler arithmetic operations than the conventional Euclidean algorithm ; it replaces division with arithmetic shifts ...

  6. Extended Euclidean algorithm - Wikipedia

    en.wikipedia.org/wiki/Extended_Euclidean_algorithm

    In arithmetic and computer programming, the extended Euclidean algorithm is an extension to the Euclidean algorithm, and computes, in addition to the greatest common divisor (gcd) of integers a and b, also the coefficients of Bézout's identity, which are integers x and y such that

  7. Polynomial greatest common divisor - Wikipedia

    en.wikipedia.org/wiki/Polynomial_greatest_common...

    The inverse of a non zero element a of L is the coefficient u in Bézout's identity au + fv = 1, which may be computed by extended GCD algorithm. (the GCD is 1 because the minimal polynomial f is irreducible). The degrees inequality in the specification of extended GCD algorithm shows that a further division by f is not needed to get deg(u ...

  8. Coprime integers - Wikipedia

    en.wikipedia.org/wiki/Coprime_integers

    A fast way to determine whether two numbers are coprime is given by the Euclidean algorithm and its faster variants such as binary GCD algorithm or Lehmer's GCD algorithm. The number of integers coprime with a positive integer n, between 1 and n, is given by Euler's totient function, also known as Euler's phi function, φ(n).

  9. Computational complexity of mathematical operations - Wikipedia

    en.wikipedia.org/wiki/Computational_complexity...

    Graphs of functions commonly used in the analysis of algorithms, showing the number of operations versus input size for each function. The following tables list the computational complexity of various algorithms for common mathematical operations.