Algorytm Euklidesa (NWD)


Algorytm Euklidesa to klasyczna metoda obliczania największego wspólnego dzielnika (NWD) dwóch liczb całkowitych. NWD dwóch liczb to największa liczba całkowita, która dzieli obie z tych liczb bez reszty.

Algorytm Euklidesa jest bardzo efektywny i działa ze złożonością logarytmiczną.

def NWD(a, b):
	while b > 0:
		reszta = a % b
		a = b
		b = reszta
	return a
	
	

Napisany przez fiklos dnia 20.02.2024 • Ostatnia zmiana: 05.03 10:06