Karatsuba-Ofman乘法器是俄罗斯人Karatsuba于1962年提出的,主要思想是采用分治算法计算整数乘法,将计算复杂度向前推进到O(nlog23)O(n^{log_23})O(nlog23),而此前普遍认为整数乘法的计算复杂度是O(n2)O(n^2)O(n2)。
来看一个例子:假设n=2ln=2ln=2l,x=x12l+x0x=x_12^l+x_0x=x12l+x0,y=y12l+y0y=y_12^l+y_0y=y12l+y0是2l2l2l-位整数,于是:
xy=(x12l+x0)(y12l+y0)xy=(x_12^l+x_0)(y_12^l+y_0)xy=(x12l+x0)(y
Karatsuba-Ofman乘法器
最新推荐文章于 2025-08-26 13:59:36 发布

最低0.47元/天 解锁文章
18

被折叠的 条评论
为什么被折叠?



