用减治法实现饿式算法

时间:2016-05-05 17:49:04
【文件属性】:

文件名称:用减治法实现饿式算法

文件大小:516B

文件格式:DSW

更新时间:2016-05-05 17:49:04

算法 俄式乘法

计算两个正整数n和m的乘积有一个很有名的算法称为俄式算法,其思想是利用了一个规模是n的解和一个规模是2/n的解之间的关系:n*m=(n/2)*2m(当n是偶数),或:n*m=[(n-1)/2]*2m+m(当m是奇数)并以1*m=m作为算法结束的条件。据说十九世纪的俄国农夫因此得名,它使得乘法的硬件实现速度非常快,因为只使用移位就可以完成二进制数的折半和加倍。请设计算法实现俄式乘法。


网友评论

  • 还行,可以参考
  • 没有代码只有dsw文件