close

最大公因數GCD(A,B)演算法

GCD(A , B)= GCD(B , A mod B)

已知:A,B
求:GCD(A , B)

Step1:If B = 0, then return 4
Step2:R ← A mod B
            A ← B
            B ← R
Step3:Goto Step1

EX:GCD(552 , 234)
Ans:GCD(552, 234)=GCD(234 , 84)=GCD(84 , 66)
       =GCD(66 , 18)=GCD(18 , 12)=GCD(12 , 6)=GCD
       (6 , 0)= 6      
arrow
arrow
    全站熱搜

    ALOHA JESSIE 發表在 痞客邦 留言(0) 人氣()