About 131,000 results
Open links in new tab
  1. Euclidean Algorithm / GCD in Python - Stack Overflow

    Sep 19, 2015 · I'm trying to write the Euclidean Algorithm in Python. It's to find the GCD of two really large numbers. The formula is a = bq + r where a and b are your two numbers, q is the number of times b divides a evenly, and r is the remainder.

  2. Python Program for Basic Euclidean algorithms - GeeksforGeeks

    Jun 22, 2022 · Time Complexity: O (Log min (a, b)) Auxiliary Space: O (Log min (a, b)), due to recursion stack. Please refer complete article on Basic and Extended Euclidean algorithms for more details!

  3. Euclidean algorithms (Basic and Extended) - GeeksforGeeks

    Feb 17, 2025 · The extended Euclidean algorithm updates the results of gcd (a, b) using the results calculated by the recursive call gcd (b%a, a). Let values of x and y calculated by the recursive call be x1 and y1. x and y are updated using the below expressions.

  4. 5 Best Ways to Compute GCD of Two Numbers Recursively in Python

    Mar 3, 2024 · This article demonstrates how to compute the GCD of two numbers using various recursive methods in Python. The Euclidean algorithm for GCD via subtraction is one of the oldest known algorithms. It involves recursively subtracting the smaller number from the larger one until both numbers are equal, which is the GCD.

  5. Calculate the extended gcd using a recursive function in Python

    Sep 22, 2012 · Now I am asked to write a recursive function gcd2(a,b) that returns a list of three numbers (g, s, t) where g = gcd(a, b) and g = s*a + t*b. This means that you would enter two values (a and b) into the gcd(a, b) function.

  6. Python and C++ code for the Extended Euclidean Algorithm

    Here you will find Python and C++ example codes for the Euclidean Algorithm, Extended Euclidean Algorithm and Modular Multiplicative Inverse. To see the entire script with everything in it, go to the bottom of this page.

  7. python - GCD using Euclid algorithm - Code Review Stack …

    Jul 2, 2015 · Starting from Python version 3.5, we can use math.gcd(a, b) function from math module. So, instead of creating nested if we can use this function. From documentation: math.gcd (a, b) Return the greatest common divisor of the integers a and b.

  8. GCD of Two Numbers in Python using For loop - W3CODEWORLD

    Jan 26, 2023 · In this article, you will learn how to find the gcd of two numbers in python using for loop, recursion, function, and Euclidean Algorithm. GCD = 10. What is GCD of Two Numbers? The GCD is the largest integer number of two positive integer numbers that can exactly divide both numbers without remaining a remainder.

  9. Python Program for Extended Euclidean algorithms

    Oct 7, 2019 · Learn Python Tutorial for beginners and professional with various python topics such as loops, strings, lists, dictionary, tuples, date, time, files, functions ...

  10. Problem using Euclid's algorithm in recursive function

    Sep 17, 2020 · If you use the modulus variant of Euclid's algorithm, then you don't require as tight constraint on the input values and it can be expressed recursively as simply:

  11. Some results have been removed
Refresh