저는 CLR 알고리즘 책을 읽음으로써 RSA 암호학에 대한 숫자 이론을 배우려고합니다. 나는 1 + 로그의 한계를 주장하는 운동 31.2-5를보고 있었다. Φ (b/gcd (a, b)).Euclid의 GCD 알고리즘 실행 시간은 어떻게됩니까?
전체 질문은 :
만약> B> = 0, 호출 EUCLID(a,b)
는 최대 1 +는 재귀 호출 b를 Φ를 기록 할 수 있음을 보여준다. 이 바운드를 1 + 로그 Φ (b/gcd (a, b))로 개선하십시오.
누구든지 이것을 표시하는 방법을 알고 있습니까? 이미이 사이트에는 유클리드 알고리즘에 대한 몇 가지 다른 질문과 답변이 있지만이 정확한 대답은없는 것으로 보입니다.
작업의 첫 번째 또는 두 번째 부분에 문제가 있습니까? –
또한 위크 (euclid) 알고리즘은 - 나누기와 나머지가있는 알고리즘 또는 빼기가있는 알고리즘? –
메모리가 작동하면 Knuth (볼륨 2?)는 Euclid의 GCD 알고리즘의 복잡성에 대해 폭넓게 공개합니다. –