유클리드 호제법

최근 편집: 2022년 12월 24일 (토) 18:21

유클리드 호제법(유클리드 互除法, Euclidean Algorithm)은 유클리드 알고리즘이라고도 불리는데, 유클리드의 원론(Euclid's Elements) 제7권에 서술되어 있으며, 글로 보존된 세계 최초의 알고리즘이라고 한다.

유클리드 호제법은 두 자연수 또는 정식에 대한 최대공약수를 구하는 알고리즘의 하나인데, 다음 두 가지 아이디어를 기초로 한다.[1]

  1. 만약 성립하면, 이다.
  2. 만약 정수 에 대해, 이면, 이다.[주 1]

부연 설명

  1. 이 내용이 재귀적이어서 컴퓨터 프로그램으로 구현하기가 쉽다.

출처