Stein算法Ruby实现

Stein算法Ruby实现def steincore(a,b)        a === 0 ? (return b) :        b === 0 ? (return a) :        a=a>>1 while ((a&1)===0)        a>1,a)) : (return steincore((a-b)>>1,b))enddef GCD(a,b)        c=0        a,b,c=a>>1,b>>1,c+1 while ((a & 1 === 0)&&( b & 1 === 0))        ((a & 1)===0) ? (a=steincore(a,b)) : (a=steincore(b,a))        return (a << c)end

以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。

相关